The Lucky One is a 2012 romantic drama film directed by Scott Hicks and released in April 2012. It is an adaptation of Nicholas Sparks’ 2008 novel of the same name.
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.
Logan Thibault (Zac Efron), a US Marine serving in Iraq, witnesses a Marine called "Aces" die attempting to aid one of his men during an ambush. The following morning, he finds a picture of a young woman on the ground just before a mortar attack destroys where he had been sitting, killing many around him. Unsuccessful at finding the photo's owner, Logan keeps it. Logan's squad-mate declares the woman in the picture as Logan's "guardian angel," just before an explosion destroys their Humvee.