Lost Stars: Then and Now!
Naveen Andrews: Now
The 41-year-old star plays sexy Iraqi war hero Sayid Jarrah. "I sense something sort of spiritual about the character," he says. "That somehow there's something in him that's trying to atone for what he's done in the past."