Acting
Duncan Ollerenshaw is an actor.
Supernatural
2005
Arrow
2012
Prison Break
Once Upon a Time
2011
When Calls the Heart
2014
Snowpiercer
2020
Hell on Wheels
Cardinal
2017