Is Zac Efron The Lucky One or is it his co-star Taylor Schilling because, after all, she got to make out with him!
The latest Nicholas Sparks adaptation, Zefron plays a U.S. marine sergeant and he fits the role purrrfectly!
Not only did he undergo extensive physical training, but it looks like he really got into marine mode. And who doesn't love a man in uniform? Especially when he has a hawt bod hiding underneath it!
Want more seksi sergeant Zefron? Feast your eyes on more stills from The Lucky One below!
[Image via Warner Bros.]