2023
Yuletide the Knot as Logan
2023
Notes of Autumn as Matt
2023
Romance in Hawaii as Michael
2022
Uncoupled as Josh (1 episode)
2021
With Love as Michael (2 episodes)
2021
Dead in the Water as Lucas
2021
Days of Our Lives: Beyond Salem as Kyle Graham (5 episodes)
2020
Lazaretto as Journalist
2019
Cherished Memories: A Gift to Remember 2 as Aiden Harris
2019
Rome in Love as Philip Hamilton
2018
Christmas Harmony as Devin
2018
Love, Once and Always as Duncan
2017
A Gift to Remember as Aiden
2017
A Cinderella Christmas as Nikolaus Karmichael
2017
Love at the Shore as Lucas
2017
The Good Nanny as Travis Walsh
2015
Telenovela as Blaze Deluxe (1 episode)
2013
Mom as Dr. Huss (1 episode)
2013
Weird Science 2: Strange Chemistry as Thankful Guy
2013
Devious Maids as Scott (2 episodes)
2012
The New Normal as Mr. Rodriguez (1 episode)
2012
Baby Daddy as Brad (18 episodes)
2012
Baby Daddy as Tad (1 episode)
2011
New Girl as Jack (1 episode)
2009
NCIS: Los Angeles as Joseph (1 episode)
2009
Parks and Recreation as Carl (1 episode)
2005
Medium as Fourth Man (1 episode)
2003
NCIS as Owen Belfort III (1 episode)