Home People Kevin McKidd Kevin McKidd movies Kevin McKidd movies Kevin McKidd Movies (36) Star Wars Rebels: Heroes of Mandalore (2017) As Fenn Rau. He was 44 years old Tulip Fever (2017) As Johan De Bye. He was 44 years old T2 Trainspotting (2017) As Tommy MacKenzie (archive footage). He was 43 years old Home Sweet Hell (2015) As Freeman. He was 41 years old Toy Story That Time Forgot (2014) As Reptillus Maximus (voice). He was 41 years old Justice League: The Flashpoint Paradox (2013) As Thomas Wayne / Flashpoint Batman (voice). He was 39 years old Brave (2012) As Lord MacGuffin / Young MacGuffin (voice). He was 38 years old Comes a Bright Day (2012) As Cameron. He was 38 years old The Great Ghost Rescue (2011) As Hamish. He was 38 years old Bunraku (2010) As Killer 2. He was 37 years old Percy Jackson & the Olympians: The Lightning Thief (2010) As Poseidon. He was 36 years old One Night in Emergency (2010) He was 36 years old Made of Honor (2008) As Colin McMurray. He was 34 years old The Last Legion (2007) As Wulfila. He was 34 years old Hannibal Rising (2007) As Petras Kolnas. He was 33 years old Kingdom of Heaven (2005) As English Sergeant. He was 31 years old The Purifiers (2005) As Moses. He was 31 years old Does God Play Football? (2004) As Father Davis. He was 31 years old De-Lovely (2004) As Bobby Reed. He was 30 years old The Rocket Post (2004) As Thomas McKinnon. He was 30 years old One Last Chance (2004) As Seany. He was 30 years old The Key (2003) He was 30 years old AfterLife (2003) He was 30 years old 16 Years of Alcohol (2003) As Frankie. He was 30 years old Nicholas Nickleby (2002) As John Browdie. He was 29 years old Max (2002) As George Grosz. He was 29 years old Dog Soldiers (2002) As Pvt. Cooper. He was 29 years old Topsy-Turvy (1999) As Durward Lely (Nanki-Poo). He was 26 years old Hideous Kinky (1999) As Henning. He was 25 years old Bedrooms and Hallways (1999) As Leo. He was 25 years old Understanding Jane (1998) As Elliot. He was 24 years old The Acid House (1998) As Johnny. He was 24 years old Dad Savage (1998) As H. He was 24 years old Regeneration (1998) As Callan. He was 25 years old Small Faces (1996) As Malky Johnson. He was 23 years old Trainspotting (1996) As Thomas "Tommy" MacKenzie. He was 22 years old