Okay, disclaimer time: we actually didn't see The Lucky One at the cinemas. We saw the trailer and the poster and prejudged it to be another Nicolas Sparks film about love in a time of tragedy. And for the most part, we were right: it descends into clich more than just once and is obviously made for someone outside our 24-40 Male demographic. But there was one thing in particular that we found ourselves enjoying: Zac Efron . Since his High School Musical days, he's actually turned into a very likeable leading man despite his lack of high profile work. He was very strong in 2009's 'Me and Orson Welles' but apart from that, it's been mostly quiet on the Efron front for the past few years. The terrible tragedy of Zac Efron (if you can call it that) is that his features are way too feminine to play most adult leads. Leonardo DiCaprio had the same problem for a long time: you can never really buy him as a grizzled cop, an alcoholic doctor or a cowboy. With that face? C'mon! In The Lucky One , Efron plays a Sergeant in the US Marines who spots a girl's photo in the rubble while on patrol in Iraq. When he goes to pick it up, a mortar attack destroys the spot where he was sat but moments ago. Realising that he would be dead were it not for this girl, he dubs her his guardian angel and sets off to