| A Castle of Our Own (2026) as Adam |
| Best Christmas Movies Ever! (2024) as Self |
| Doc of Chucky (2024) as Self |
| His & Hers (2024) as Mark |
| Ms. Christmas Comes to Town (2023) as Travis |
| The Gift of Peace (2022) as Michael |
| Marry Go Round (2022) as Luke Walker |
| The Perfect Pairing (2022) as Michael Hollingbrook |
| Open by Christmas (2021) as Derrick |
| Crossword Mysteries: Riddle Me Dead (2021) as Logan O'Connor |
| Crossword Mysteries: Terminal Descent (2021) as Logan O'Connor |
| Christmas in Vienna (2020) as Mark Olson |
| Crossword Mysteries: Abracadaver (2020) as Logan O'Connor |
| Crossword Mysteries: Proposing Murder (2019) as Logan O'Connor |
| All Summer Long (2019) as Jake |
| Crossword Mysteries: A Puzzle to Die For (2019) as Logan O'Connor |
| Christmas at Grand Valley (2018) as Leo |
| All of My Heart: The Wedding (2018) as Brian Howell |
| Christmas Encore (2017) as Julian Walker |
| All of My Heart: Inn Love (2017) as Brian |
| Love You Like Christmas (2016) as Kevin Tyler |
| Flower Shop Mystery: Dearly Depotted (2016) as Marco Salvare |
| Flower Shop Mystery: Snipped in the Bud (2016) as Marco Salvare |
| Flower Shop Mystery: Mum's the Word (2016) as Marco Salvare |
| A Christmas Melody (2015) as Danny Collier |
| Mariah Carey's Merriest Christmas (2015) as Self |
| All of My Heart (2015) as Brian |
| Night at the Museum: Secret of the Tomb (2014) as Robert Fredericks |
| Curse of Chucky (2013) as Ian |
| Blood Shot (2013) as Rip |
| Dirty Teacher (2013) as Det. Allen |
| Cupid (2012) as Vance |
| Cupid (2012) as Vince |
| Kiss at Pine Lake (2012) as Pete Shoreman |
| Murder on the 13th Floor (2012) as Viktor |
| Take Me Home (2011) as Eric |
| Black Widow (2010) as Troy |
| The Nanny Express (2009) as David Chandler |
| Flight 93 (2006) as Todd Beamer |
| Hobbs End (2002) as Michael Bodine |
| Convergence (2000) as Steve |
| The Silencer (1999) as Jason Wells / Jason Black |
| Double Jeopardy (1999) as Yuppie Man |
| G-Saviour (1999) as Mark Curran |
| Dream House (1998) as Ray |
| It Happened at Christmas |
| Crossword Mysteries: Riddle Me Dead Executive Producer |
| Crossword Mysteries: Terminal Descent Executive Producer |
| Crossword Mysteries: Abracadaver Executive Producer |
| Crossword Mysteries: Proposing Murder Executive Producer |
| All Summer Long Executive Producer |
| Crossword Mysteries: A Puzzle to Die For Executive Producer |