Home People John Barrowman John Barrowman movies John Barrowman movies John Barrowman Movies (20) Fireman Sam: Set for Action! (2018) As Flex Dexter (voice). He was 51 years old Disney's Broadway Hits at London's Royal Albert Hall (2016) As Himself / Host. He was 49 years old 50 Years of Star Trek (2016) As himself. He was 49 years old Superhero Fight Club (2015) As Dark Archer. He was 48 years old Doctor Who: The Ultimate Companion (2014) He was 47 years old The Five(ish) Doctors Reboot (2013) As himself. He was 46 years old All Stars (2013) As Matthew. He was 46 years old Zero Dark Thirty (2012) As Jeremy. He was 45 years old Doctor Who: Tales Lost in Time (2011) He was 44 years old John Barrowman Live at the Royal Albert Hall (1969) As Himself. John Barrowman Live at the Royal Albert Hall (1969) As Executive Producer. Doctor Who: The End of Time (2009) As Captain Jack Harkness. He was 42 years old An Evening with John Barrowman (2009) As Himself. He was 42 years old An Evening with John Barrowman (2009) As Executive Producer. He was 42 years old The Producers (2005) As Lead Tenor. He was 38 years old Method (2004) As Timothy Stevens. He was 37 years old Shark Attack 3: Megalodon (2002) As Ben Carpenter. He was 35 years old Putting It Together (2001) As The Young Man. He was 34 years old Hey, Mr. Producer! The Musical World of Cameron Mackintosh (1998) He was 31 years old The Untouchables (1987) As Street Person (uncredited). He was 20 years old