
Acting

Sidelined 2: Intercepted
as Coach Watson

Trading Up Christmas
as Dan

A Hundred Lies
as Kingsley

Kill Victoria
as Pete

The Amityville Curse
as Marv Sharpe

Don't Hang Up
as Sean Jamieson

A Christmas Treasure
as Kyle

Beware of the Midwife
as Kevin

Tempted by Danger
as Michael

Letters to Satan Claus
as Sheriff Noel

Wild Cards
as Detective Simmons · 23 ep.

Northern Rescue
as Paul Simmons · 1 ep.

Taken
as Ramsey's Assassin · 1 ep.

The Bold Type
as Landon · 1 ep.

Private Eyes
as Cordell · 1 ep.

Kim's Convenience
as Alex Jackson · 2 ep.

The Expanse
as Thomas · 4 ep.

Bitten
as Logan Jonsen · 23 ep.

Rookie Blue
as Bernie Lucas · 1 ep.

Heartland
as Carson · 1 ep.