

Zack Snyder's Justice League
2021 · as Black Clad Beta

Justice League
2017 · as Black Clad Beta

The Little Mermaid
2023 · as Mulligan

The Gentlemen
2020 · as Hammy

Mary Poppins Returns
2018 · as Courier

Christopher Robin
2018 · as Matthew Leadbetter

The Monuments Men
2014 · as ADSEC Sarge

Judy
2019 · as Lonnie Donegan

Farming
2018 · as Levi

Age of Heroes
2011 · as Flt. Sgt. Roger Rollright

All Is True
2018 · as Rafe Smith

The Last Dragonslayer
2016 · as Wizard Bloacklock

On the Beaches
2019 · as Father

The Third Day: Autumn
2020 · as Larry

A Christmas Carol
2020

Snow in Paradise
2014 · as Tony

Branagh Theatre Live: The Winter's Tale
2015 · as Autolycus