The Lucky One will always be one of our favorite Nicholas Sparks' movies — and it's not just because of a shirtless Zac Efron.

Five years after the premiere of the romantic drama, we still swoon about Logan's journey to find Beth, played by Taylor Schilling, who unknowingly saved him from a mortar attack in Iraq.

MORE: Zac Efron Reminds Fans He Has a Hot Little Brother — See the Pics!

Set in Louisiana, Logan gets a job to be closer to Beth and things get steamy — until Beth finds out about the photo and the couple must rebuild trust.

zac efron getty

"There’s a cynical part of you that red flags go off on a couple lines," Zac said of the script, "but then I think back to moments I’ve been in and I’ve said things way, way crazier than that. So it’s all relative. There was a little bit of shivering when I realized I was going to do that on camera, but I think a bit of pride too."

No matter how many times you watch the movie, there are some behind-the-scenes facts even die-hard fans might not know.

MORE: Buy The Lucky One Here!

Before Zac, it was Ryan Gosling who the author had in mind for the role. Luckily for us, playing Noah in The Notebook was enough.

For more fun facts every fan should know, check out the gallery below!