2024
Murder in a Small Town as Roger Galbraith2024
The Real West as Jake West2023
A World Record Christmas as Eric Parsons2022
Five More Minutes: Moments Like These as Matthew2020
Country at Heart as Duke2020
The Angel Tree as Matthew Anderson2019
Time for You to Come Home for Christmas as Jack2019
7 Days to Vegas as Chucky2017
Frankie Drake Mysteries as Phillip Anderson2016
Private Eyes as Sergeant Ellis2016
Shoot the Messenger as Simon Olenski2016
Secret Summer as Daniel Kenman2016
Tulips in Spring as Tom Novak2016
Summer Love as Colin Fitzgerald2015
The Girl King as Count Johan Oxenstierna2013
Marvel's Agents of S.H.I.E.L.D. as Agent Keller2012
The Vow as Kyle2012
Merry In-Laws as Peter2010
Haven as Nathan Wournos2010
Perfect Plan as Sean / Keenan Blake2008
MVP as Gabe McCall2008
A Very Merry Daughter of the Bride as Dylan2006
Playing House as Calvin Puddie2005
Sex, Love & Secrets as Milo2005
More Sex & the Single Mom as Gabe Emerson2004
Crazy Canucks as Ken Read2003
Playmakers as Not available2000
CSI: Crime Scene Investigation as Sean McHenryNaN
25 Miles to Normal as Alex2010
Haven Director