
With so many Nicholas Sparks' movies out there, and another one recently released, it's about time we had a decent ranking of the gorgeous leading men. If only it weren't so hard to choose!
10. Kevin Costner, Message in a Bottle

Not to say this isn't a great love story and that Garret Blake isn't a great character, but I think I'd prefer to read the book. Sorry, Kevin Costner.
9. Richard Gere, Nights in Rodanthe

Everyone loves a Diane Lane/Richard Gere collaboration and a story of renewed love.
8. Shane West, A Walk to Remember
Swoon, Landon Carter was such a cutie. He stood by Jamie's side despite her illness. Ugh, I just can't.
7. Luke Bracey, The Best of Me
Fresh off the big screen, Luke Bracey is all set to steal our hearts as young Dawson in The Best of Me.
6. Josh Duhamel, Safe Haven
I mean, if he asked me to stay I'm pretty sure I wouldn't go anywhere else for the rest of my life...
5. James Marsden, The Best of Me
Those sparkling blue eyes could probably entice me to do anything. Welcome to the Nicholas Sparks club, James Marsden!
4. Liam Hemsworth, The Last Song
In my mind, Miley and Liam stay Ronnie and Will and they live happily ever after. He's just too beautiful for any other scenario.
3. Channing Tatum, Dear John
Magic Mike leaves little to of Channing Tatum's hot body to the imagination, but playing John shows us the sensitive side we all really want in our men, right?
2. Zac Efron, The Lucky One
Zac Efron as a dog-loving marine helping out on a farm? What more could anyone possibly want?
1. Ryan Gosling, The Notebook
Does this choice even need an explanation? Basically, I want all of you, forever, everyday. You and me...every day, Ryan Gosling.