Overview
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 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.
The movie received negative reviews but grossed over $99.4 million.
Plot
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, he keeps it. Logan's squad-mate declares the woman in the picture as his "guardian angel," just before an explosion destroys their Humvee.
From Wikipedia (CC BY-SA 4.0).