As The Lucky One hits theaters on April 20, take a look at movie characters from the last 25 years who have swept us all off of our feet (15 Photos)
Tracy Pepey on Apr 20, 2012 at 12:12PM
chime in nowLadies, watch out! The pairing of Zac Efron -- and those sparkling baby blues of his -- with a Nicholas Sparks storyline may be too much for the sentimental set to handle. Starring in The Lucky One (out in theaters on April 20), Efron plays a handsome soldier named Logan, who goes on a quest to find a woman he falls for. The rub? He's never met her and only knows of her thanks to a photo he finds in the dirt during a tour of duty in Iraq. While we can't ruin the ending, the trailer shows us that there are plenty of swoon-worthy -- and shirtless -- moments between Zac and his costar Taylor Schilling, who plays Beth. During one particularly steamy scene, Logan mutters to Beth, "You should be kissed every day, every hour, every minute." Awww!
Yummy recipes, DIY projects, home decor, fashion and more curated by iVillage staffers.
The very dirty truth about fashion internships... DUN DUN @srslytheshow http://t.co/wfewf
Behind-the-scenes pics from iVillage.