Home People Sam Heughan Sam Heughan movies Sam Heughan movies Sam Heughan Movies (11) SAS: Red Notice (1969) As Tom Buckingham. Bloodshot (2020) As Corporal Harlan 'So Long' Shifflet. He was 39 years old The Spy Who Dumped Me (2018) As Sebastian. He was 38 years old When the Starlight Ends (2016) As Jacob. He was 36 years old Emulsion (2014) As Ronny Maze. He was 34 years old Heart of Lightness (2014) As Lyngstrand. He was 34 years old A Princess for Christmas (2011) As Ashton Prince of Castlebury. He was 31 years old Young Alexander the Great (2010) As Alexander. He was 30 years old First Light (2010) As Geoffrey 'Boy' Wellum. He was 30 years old Breaking the Mould (2009) As Charles Fletcher. He was 29 years old A Very British Sex Scandal (2007) As Edward McNally. He was 27 years old