The Lucky One is a 2012 American romantic drama film directed by Scott Hicks and released in April 2012. It is an adaptation of Nicholas Sparksโ 2008 novel. The film stars Zac Efron as Logan Thibault, a US Marine who finds a photograph of a young woman while serving in Iraq, carries it around as a good luck charm, and later tracks down the woman, with whom he begins a relationship. The film received negative reviews, and grossed $99.4 million.