Watch The Fault in Our Stars OnlineStream Movies in HD - Free Trial
Hazel Grace Lancaster (Shailene Woodley), a 16-year-old cancer patient, meets and falls in love with Gus Waters (Ansel Elgort), a similarly afflicted teen from her cancer support group. Hazel has found happiness as she has met someone who really understands her. They both share the same acerbic wit and a love of books, especially Grace’s touchstone, ‘An Imperial Affliction’ by Peter Van Houten. When Gus scores an invitation to meet the reclusive author, he and Hazel embark on a life changing adventure.