
Kevin McKidd
Born in Elgin, Moray, Scotland, UK
- Born:
- August 9, 1973 (age 52)
Kevin McKidd (born 9 August 1973) is a Scottish television and film actor and director. He is known for his prominent television roles, including his performances as Lucius Vorenus in Rome, as Poseido…
View on IMDbCast Credits

It Ends with Us
2024
As Andrew Bloom

Tulip Fever
2017
As Johan De Bye

T2 Trainspotting
2017
As Tommy (archive footage)

Home Sweet Hell
2015
As Freeman

Toy Story That Time Forgot
2014
As Reptillus Maximus (voice)

Justice League: The Flashpoint Paradox
2013
As Batman / Thomas Wayne (voice)

Brave
2012
As Lord MacGuffin / Young MacGuffin (voice)

Bunraku
2010
As Killer 2

Percy Jackson & the Olympians: The Lightning Thief
2010
As Poseidon

Made of Honor
2008
As Colin

The Last Legion
2007
As Wulfila

Hannibal Rising
2007
As Petras Kolnas

Kingdom of Heaven
2005
As English Sergeant

De-Lovely
2004
As Bobby Reed

Nicholas Nickleby
2002
As John Browdie

Max
2002
As George Grosz

Dog Soldiers
2002
As Pvt. Cooper

Topsy-Turvy
1999
As Durward Lely (Nanki-Poo)

The Acid House
1998
As Johnny

Trainspotting
1996
As Tommy