He broke big playing dreamy Highland warrior Jamie Fraser on the hit Starz series "Outlander," and now actor Sam Heughan is starring in his first major movie as an MI6 agent in "The Spy Who Dumped Me" (out August 3). But no matter the role or the project he's supporting, the 38-year-old Scot always shows up to the red carpet dressed to kill. (Above: Attending the "Spy Who Dumped Me" premiere on July 25.)Desiree Navarro/Getty Images BLUE STEEL Isabel Infantes - PA Images/PA Images via Getty Images PRETTY PAIR
More Stories From FOTO
For more FOTO stories directly in your inbox, sign up for our free weekly newsletter.