Having leaked over the weekend, the official first trailer for teen romance The Fault In Our Stars is suddenly here, after receiving its first premiere on last night's episode of the Today show. Starring Shailene Woodley (Divergent) and Ansel Elgort (Carrie, Divergent), the sweet and sorrowful film is adapted from John Green's best-selling Young Adult novel of the same name.

Fault In Our Stars Poster

Woodley plays Hazel and Elgort plays Gus; two teens who meet whilst attending the same child cancer support group. Hazel finds Gus' lust for life infectious and the pair embark on a romance, despite Hazel learning her illness is terminal. Nevertheless, an enamoured Gus is still drawn to Hazel and spends every day telling her she's beautiful and trying to help her live her life to the full. As Hazel's illness really sets in, she argues with Gus, describing herself as a "grenade."

Watch The 'The Fault In Our Stars' Trailer:

"One day I'm going to blow up and I'm going to obliterate everything in my wake and I don't want to hurt you," Woodley's character sobs in the trailer. Just by watching the trailer, the chemistry between the two young actors is evident even though Woodley and Elgort played siblings in their last project, sci-fi adventure Divergent.

Shailene WoodleyShailene Woodley Plays Cancer Sufferer Hazel In 'The Fault In Our Stars.'

With more than 3 million views less than 24 hours after the trailer has dropped, it's clear that the Josh Boone-directed movie is going to be huge upon its June release as fans of the book that was described as "a blend of melancholy, sweet, philosophical and funny" by the New York Times queue up to see the heart-breaking tale played out on the big screen.

The Fault In Our Stars will be released on the 6th June.

Ansel Elgort
Ansel Elgort Plays Gus, A Cancer Sufferer With A Zest For Life & A Love For Hazel.