Born 1982 (age 43) · Toronto, Ontario, Canada
Appears in 24 titles

Filmography

Angel of Christmas
6.1
Angel of Christmas
2015
as Owen Thomas
A Rose for Christmas
5.7
A Rose for Christmas
2017
as Cliff
Summer in the City
6.0
Summer in the City
2016
as Phillip
A Gingerbread Christmas
6.1
A Gingerbread Christmas
2022
as James Meadows
Too Late to Say Goodbye
5.6
Too Late to Say Goodbye
2009
as Sam Malveaux
The Lead
4.4
The Lead
2020
as Alex Peterson
Elsewhere
5.5
Elsewhere
2020
as Miguel
Her Husband's Betrayal
5.1
Her Husband's Betrayal
2013
as Dan Gresham
Anne of Green Gables: A New Beginning
5.7
Anne of Green Gables: A New Beginning
2008
as Dominic Blythe
Booky's Crush
5.0
Booky's Crush
2009
as Russell
He Watches
He Watches
2022
Man v. Minivan
as Shane
Best Boy
Best Boy
2025
Cycles
Cycles
2016
Unholy Night