Efron takes his first romantic lead role in The Lucky One, playing a marine searching for the woman (played by Taylor Schilling) he felt kept him alive. The film, based on Nicholas Sparks's tear-jerking novel, opens at No. 2, collecting more than $22 million at the box office.
Sources confirm to PEOPLE that the actor quietly completed a stint in rehab five months prior. "He's taking care of himself and it shows," says a source, adding that the star – who returns to the spotlight with red carpet appearances at the Toronto International Film Festival – is "doing great."
After a stint in rehab, Efron returns to the big screen in bro comedies That Awkward Moment and Neighbors. The actor finds himself in a bit of hot water later that year after a fight with a homeless man in L.A.'s Skid Row.
Efron is spotted kissing Michelle Rodriguez on a yacht in Sardinia, Italy, during a getaway with Italian entrepreneur Gianluca Vacchi. The couple takes their PDA-filled vacation to Ibiza, Spain, where they do everything from yachting to clubbing. But it was just a summer fling: by late August, sources confirm the pair has gone from sizzle to fizzle.
BIOGRAPHY (top to bottom): James Devaney/WireImage; Alan Markfield/Warner Bros.; Splash News Online; Courtesy Universal Pictures; Pacific Coast News