Actor
Christmas on Cherry Lane
2023 · as Brett Sawyer
The Perfect Man(icure)
2023 · as Paul
Ruby Herring Mysteries: Prediction Murder
2020 · as Dr. Tommy Madden
Ruby Herring Mysteries: Her Last Breath
2019 · as Dr. Tommy Madden
Ruby Herring Mysteries: Silent Witness
UNIT Bryan
2016 · as Jeggings Guy
Magic Beyond Words: The J.K. Rowling Story
2011 · as Blue Shirt Agent
Passchendaele
2008 · as Skinner
Dear Prudence
2008 · as Jean Phillipe Andrews
True Confessions of a Go-Go Girl
2008 · as Roy
Snowglobe
2007 · as Max