Biography
Married to the actress Victoria Donovan. He turned professional in 1996 when, with no formal training, landed a role in the critically acclaimed, West End revival of "Jesus Christ Superstar" in London. He understudied and played Valjean in the legendary London musical. Played Quasimodo in Notre Dame de Paris at The Dominion Theatre. Has performed in two different productions of Macbeth, at The Globe and in Edward Hall's version with Sean Bean and Samantha Bond. He toured America with The RSC i...
Known For
Complete Filmography

The Primrose Railway Children
2024
as Thomas Brown
Follow Phoebe, her older sister Becks, younger brother Perry and their mum who are living a comfortable life in Glasgow when suddenly they are uproote...

Consecration
2023
as Vincent
After the alleged suicide of her priest brother, Grace travels to the remote Scottish convent where he fell to his death. Distrusting the Church's acc...

The Road Dance
2022
as Constable MacRae
A young girl lives in the Outer Hebrides in a small village in the years just before WWI. Isolated and hard by the shore, her life takes a dramatic ch...

The Leerie
2022
as The Leerie
In 1899, a Scottish lamplighter facing redundancy is haunted by nightmarish visions of an electric future.

The Matrix Resurrections
2021
as Lieutenant
Plagued by strange memories, Neo's life takes an unexpected turn when he finds himself back inside the Matrix.

The Last Duel
2021
as Henri
King Charles VI declares that Knight Jean de Carrouges settle his dispute with his squire, Jacques Le Gris, by challenging him to a duel.

Yellowbird
2021
as William
Daisy and her father William live on an isolated sheep farm in rural Scotland. At twenty years old, she has never been outside the farmland, spending ...

Calibre
2018
as Brian McClay
Two lifelong friends head up to an isolated Scottish Highlands village for a weekend hunting trip that descends into a never-ending nightmare as they ...

Tommy's Honour
2017
as Willie Park
In every generation, a torch passes from father to son. And that timeless dynamic is the beating heart of Tommy's Honor - an intimate, powerfully movi...

Sunset Song
2015
as Chae Strachan
The daughter of a Scottish farmer comes of age in the early 1900s.

Pressure
2015
as Karsen
Four divers are stuck deep underwater in a vessel after a freak storm destroys their ship. Will they survive?

I Am Soldier
2014
as Major Pritchard
Mickey Tomlinson, a military chef, attempts the most dangerous military selection known to man: The Special Air Service (S.A.S.) selection. The S.A.S....

Who Needs Enemies
2013
as Tom
When local heavy and ex-boxer Tom Sheridan (Ian Pirie) agrees to hire his strip club out to lifelong friend and colleague Ian Levine (Michael Mckell) ...

Hummingbird
2013
as Pimp
Homeless and on the run from a military court martial, a damaged ex-special forces soldier navigating London's criminal underworld seizes an opportuni...

Les Misérables
2012
as Babet
An adaptation of the successful stage musical based on Victor Hugo's classic novel set in 19th-century France. Jean Valjean, a man imprisoned for stea...

Dread
2009
as Husband (uncredited)
Three college students set out to document what other people dread the most. However, one of the three turns out to secretly be a sadistic psychopath ...

The Dark Knight
2008
as Corrections Officer
Batman raises the stakes in his war on crime. With the help of Lt. Jim Gordon and District Attorney Harvey Dent, Batman sets out to dismantle the rema...

Gangs of New York
2002
as Slaughter Housers Leader
In early 1860s New York, Irish immigrant Amsterdam Vallon is released from prison and returns to the Five Points, seeking revenge against his father's...

Die Another Day
2002
as Creep
James Bond is sent to investigate the connection between a North Korean terrorist and a diamond mogul, who is funding the development of an internatio...