We say The Fault in Our Stars is probably the best movie out this week because if you're into your action sci-fi flicks, than you're going to want to see Edge of Tomorrow. That's a fun-filled movie that sees the return to form of Tom Cruise, but The Fault in Our Stars is a real movie. A real movie.

The Fault in Our StarsAnsel Elgort [L] and Shailene Woodley [R] in 'The Fault in Our Stars'

It stars Shailene Woodley (before she did  the whole Divergent thing) and Ansel Elgort as Hazel and Gus, two teenagers who share the same acerbic wit and a disdain for the conventional. The pair's relationship is all the more miraculous given that they met and fell in love at a cancer support group. Based upon the bestselling novel by John Green, the movie has been steadily garnering acclaim for the best part of a year now and it finally gets its full release this weekend.

More: Shailene Woodley is on creative leave after 'The Fault in Our Stars'

"What leavens the heaviness of the theme is the heroine's wry wit, which Ms. Woodley deploys just as naturally," said Joe Morgenstern of the Wall Street Journal.

The Fault in our StarsShailene Woodley [R] has gone on to star in the 'Divergent' movie

"What sustains the film through the rockier times are its challenging themes, offering real issues for the young protagonists to wrestle with, rather than whether anyone will be carded trying to buy beer," wrote Betsy Sharkey of the Los Angeles Times.

"It's a fresh, lively love story, brimming with humor and heartbreak, and lifted to the heights by Shailene Woodley, a sublime actress with a résumé that pretty much proves she's incapable of making a false move on camera," said Peter Travers of Rolling Stone.

"Hazel and Augustus will live in film lore because of the young actors who play them," said Richard Corliss of TIME magazine.

The slow burning word-of-mouth movie has broken the record previously held by the Channing Tatum starring The Vow for most pre-sale tickets. It ensures that The Fault in Our Stars should comfortably debut to more than $30 million this weekend. It faces Edge of Tomorrow and current No.1 Maleficent. 

More: watch the 'Fault in Our Stars' trailer