

Mission: Impossible - Fallout
2018 · as Grand Palais Bouncer

Eternals
2021 · as Kro On-Set Reader

Ant-Man and the Wasp: Quantumania
2023 · as Broccoli Man

5lbs of Pressure
2024 · as Lenny

Blitz
2024 · as Eric

The Convent
2018 · as Jeremiah

Molly Moon and the Incredible Book of Hypnotism
2015 · as Shotgun

The Invisible Woman
2013 · as Station Guard

Lava
2001 · as Darrel

Chosen
2016 · as Major Nikitchenko

Outlanders
2007 · as DS Jones

The Turnaround
1995 · as DS Jackson

Fear the Invisible Man
2023 · as Marvel

Dirtymoney
2013 · as Ron Marsh

Gold Star
2019 · as Mr Adler

Thicker Than Water
1993 · as Dalton (uncredited)

Can You Hear Me?
2025 · as Sergeant Major

Judas Ghost
2013 · as Judas Ghost