Home / Discover / People

Brave

2012
as Lord MacGuffin/Young MacGuffin

Rome

2005
as Lucius Vorenus

Grey's Anatomy

2005
as Owen Hunt

Trainspotting

1996
as Thomas "Tommy" MacKenzie

Justice League: The Flashpoint Paradox

2013
as Thomas Wayne / Flashpoint Batman (voice)

Made of Honor

2008
as Colin McMurray

Kingdom of Heaven

2005
as English Sergeant

Toy Story That Time Forgot

2014
as Reptillus Maximus (voice)

Tulip Fever

2017
as Johan De Bye

Hannibal Rising

2007
as Petras Kolnas

T2 Trainspotting

2017
as Tommy MacKenzie (archive footage)

Dog Soldiers

2002
as Pvt. Cooper

Max

2002
as George Grosz

Nicholas Nickleby

2002
as John Browdie

Anna Karenina (2000)

2000
as Count Vronsky

De-Lovely

2004
as Bobby Reed

Bunraku

2010
as Killer 2

The Virgin Queen

2006
as Duke of Norfolk

Home Sweet Hell

2015
as Freeman

Small Faces

1996
as Malky Johnson

Journeyman

2007
as Dan Vasser

Hideous Kinky

1998
as Henning

Regeneration

1997
as Callan

The Purifiers

2005
as Moses

The Acid House

1998
as Johnny

Topsy-Turvy

1999
as Durward Lely (Nanki-Poo)

Six Four

2023
as Chris O’Neill

The Rocket Post

2004
as Thomas McKinnon

The Last Legion

2007
as Wulfila

Director

Episode Grey's Anatomy
I Saw Her Standing There
2012
Episode Grey's Anatomy
Someone Saved My Life Tonight
2021
Episode Grey's Anatomy
Out of Nowhere
2017
Episode Grey's Anatomy
Take Me to Church
2024
Episode Grey's Anatomy
Tradition
2021
Episode Grey's Anatomy
Some Kind of Tomorrow
2021
Episode Grey's Anatomy
Time Stops
2015
Episode Grey's Anatomy
Broken Together
2018
Episode Grey's Anatomy
Put It to the Test
2022
Episode Grey's Anatomy
Sledgehammer
2015
Episode Grey's Anatomy
I'm Winning
2014
Episode Grey's Anatomy
Poker Face
2011
Episode Grey's Anatomy
Legacy
2022
Episode Grey's Anatomy
We've Only Just Begun
2024
Episode Grey's Anatomy
Love Don't Cost a Thing
2023
Episode Grey's Anatomy
Blowin' in the Wind
2018
Episode Grey's Anatomy
Drawn to the Blood
2019
Episode Grey's Anatomy
I Must Have Lost It on the Wind
2014
Episode Grey's Anatomy
My Happy Ending
2020
Episode Grey's Anatomy
Who Is He (and What Is He to You)?
2017
Episode Grey's Anatomy
Give a Little Bit
2020
Episode Grey's Anatomy
One Day Like This
2018
Episode Grey's Anatomy
'Til I Hear It from You
2017
Episode Grey's Anatomy
Wedding Bell Blues
2023
Episode Grey's Anatomy
Back in the Saddle
2019
Episode Grey's Anatomy
Mama Tried
2016
Episode Grey's Anatomy
Don't Deceive Me (Please Don't Go)
2011
Episode Grey's Anatomy
Drop It Like It's Hot
2024
Episode Grey's Anatomy
True Colors
2017
Episode Grey's Anatomy
Two Against One
2013
Episode Grey's Anatomy
Odd Man Out
2016
Episode Grey's Anatomy
I Carry Your Heart
2024
Episode Grey's Anatomy
Let the Bad Times Roll
2012
Episode Grey's Anatomy
Get Off on the Pain
2017
Episode Grey's Anatomy
Let's Talk About Sex
2022
Episode Grey's Anatomy
Catastrophe and the Cure
2016
Episode Grey's Anatomy
Bad Reputation
2018
Episode Grey's Anatomy
I Walk the Line
2019
Episode Grey's Anatomy
Go Big or Go Home
2017
Episode Grey's Anatomy
In My Life
2021
Episode Grey's Anatomy
Do You Believe in Magic?
2013
Episode Grey's Anatomy
Pick Yourself Up
2023
Episode Grey's Anatomy
Out for Blood
2022

Guest Star

Episode Grey's Anatomy
All by Myself
2008
Episode Star Wars Rebels
Zero Hour (2)
2017
Episode Father Ted
A Christmassy Ted
1996
Episode The Jennifer Hudson Show
NCT 127, Kevin McKidd, “Ghost Brothers”
2022
Episode Chelsea Lately
Kevin McKidd
2010
Episode Star Wars Rebels
The Protector of Concord Dawn
2016
Episode Grey's Anatomy
Before and After
2009
Episode The World of Steam
The Duelist
1970
Episode Star Wars Rebels
Heroes of Mandalore (1)
2017
Episode Star Wars Rebels
Imperial Supercommandos
2016
Episode Star Wars Rebels
Heroes of Mandalore (2)
2017
Episode The Late Late Show with Craig Ferguson
Wanda Sykes, Kevin McKidd
2011
Episode Jimmy Kimmel Live!
Debra Messing, Kevin McKidd, Akon
2008
Episode Star Wars Rebels
Trials of the Darksaber
2017
Episode Grey's Anatomy
There's No 'I' in Team
2008
Episode The Late Late Show with Craig Ferguson
First Minister Alex Salmond; Kelly MacDonald; Kevin McKidd
2012
Episode Star Wars Rebels
Legacy of Mandalore
2017
Episode LIVE with Kelly and Mark
Jerry O'Connell, Morgan Freeman, Kevin McKidd
2016
Episode Grey's Anatomy
Life During Wartime
2008
Episode Room 104
The Last Man
2020