Warner Bros. has released the first TV spot for the upcoming drama The Lucky One, which opens in theaters nationwide April 20. Zac Efron stars in this adaptation of the Nicholas Sparks best-selling novel as Logan Thibault, a U.S. Marine who finds a picture of a young American woman (Taylor Schilling) while fighting in Iraq. When he returns home, he goes on a quest to find this woman, whose picture helped keep him alive. Take a look at new footage from The Lucky One.