| Guiding Emily (2023) als Mark |
| Big Sky River: The Bridal Path (2023) als James |
| The Wedding Contract (2023) als Peter Pitt |
| Perfect Harmony (2022) als Simon |
| Big Sky River (2022) als James |
| Lies Between Friends (2022) als Ollie |
| Just One Kiss (2022) als Mark |
| Aurora Teagarden Mysteries: Haunted By Murder (2022) als Arthur Smith |
| Time for Them to Come Home for Christmas (2021) als Ben |
| Mystery 101: Deadly History (2021) als Al Winslow |
| Aurora Teagarden Mysteries: Til Death Do Us Part (2021) als Arthur Smith |
| Sweet Carolina (2021) als Tony |
| Seasoned With Love (2021) als Adam Schuyler |
| Aurora Teagarden Mysteries: How to Con A Con (2021) als Dt. Arthur Smith |
| Aurora Teagarden Mysteries: Reunited and It Feels So Deadly (2020) als Arthur Smith |
| My Husband's Deadly Past (2020) als Otto Croft |
| Aurora Teagarden Mysteries: Heist and Seek (2020) als Arthur Smith |
| It's Beginning to Look a Lot Like Christmas (2019) als Frank |
| Holiday Date (2019) als Glen |
| 37 Teen (2019) als Justin |
| Aurora Teagarden Mysteries: A Very Foul Play (2019) als Det. Arthur Smith |
| Aurora Teagarden Mysteries: An Inheritance to Die For (2019) als Det. Arthur Smith |
| Aurora Teagarden Mysteries: A Game of Cat and Mouse (2019) als Det. Arthur Smith |
| Love and Sunshine (2019) als Ben Morgan |
| Love Under the Rainbow (2019) als Kevin |
| The Break-up Artist (2019) als Rick Barnes |
| Chronicle Mysteries: The Wrong Man (2019) als Mike Thurman |
| The Wrong Patient (2018) als Chris |
| Aurora Teagarden Mysteries: The Disappearing Game (2018) als Detective Arthur Smith |
| Reap What You Sew: An Aurora Teagarden Mystery (2018) als Arthur Smith |
| Wedding March 3: Here Comes the Bride (2018) als Sean |
| Last Scene Alive: An Aurora Teagarden Mystery (2018) als Det. Arthur Smith |
| A Family for the Holidays (2017) als Mr. Addison, Becky's Husband |
| Signed, Sealed, Delivered: Home Again (2017) als Mr. Everett |
| Falling for Vermont (2017) als Brad Thompson |
| My Favorite Wedding (2017) als Jack |
| A Bundle of Trouble: An Aurora Teagarden Mystery (2017) als Detective Arthur Smith |
| Everything, Everything (2017) als Dr. Chase |
| Dead Over Heels: An Aurora Teagarden Mystery (2017) als Arthur Smith |
| Infidelity in Suburbia (2017) als Greg Halpern |
| Walking the Dog (2017) als Bill |
| A Surrogate's Nightmare (2017) als Dr Logie |
| Christmas List (2016) als Brett Bishop |
| The Julius House: An Aurora Teagarden Mystery (2016) als Det. Arthur Smith |
| Three Bedrooms, One Corpse: An Aurora Teagarden Mystery (2016) als Det. Arthur Smith |
| Murder Unresolved (2016) als Seth |
| What An Idiot (2016) als Nick |
| Stolen Dreams (2015) als Jacob Nyholm |
| Air (2015) als Anchorman |
| Real Murders: An Aurora Teagarden Mystery (2015) als Det. Arthur Smith |
| Perfect High (2015) als Dean |
| A Bone to Pick: An Aurora Teagarden Mystery (2015) als Arthur Smith |
| Dead Rising (2015) als Bruce |
| I Wanna Date U (2015) als Online Date |
| Black Fly (2014) als Konstabl Dave Wilkins |
| Baby Bootcamp (2014) als Jeremy |
| A Daughter's Nightmare (2014) als Dr. Logie |
| Death Do Us Part (2014) als Ryan Harris |
| Lucky in Love (2014) als Michael |
| Afterparty (2013) als Craig |
| The Mystery Cruise (2013) als Jack Reilly |
| A Bride for Christmas (2012) als Matt |
| The Pregnancy Project (2012) als Shawn Myers |
| The Money Pet (2011) als The Slacker |
| One Angry Juror (2010) als Eric |
| Waiting 4 Goliath (2009) als Straight-Acting Dude |
| High Noon (2009) als Roy Squires |
| Slap Shot 3: The Junior League (2008) als Mark |
| Ba'al (2008) als Foreman |
| Passion's Web (2007) als Father Bracken |
| Murder on Spec (2006) als Detective Paul Tannon |
| The Accidental Witness (2006) als Joseph Brockway |
| Going the Distance (2004) als Nervous Guy |
| WW 3 (2001) als Peter Mint |