2023
The Burial as Richard Mayfield
2023
We Have a Ghost as H&R Block Client
2021
Boy Culture: Generation X as Trey (1 episode)
2020
Noah's Arc: The 'Rona Chronicles
2018
Trouble Is My Business as Officer Matthews
2017
Great News as Serious Anchor (1 episode)
2016
Halfway to Zen as Doctor Gordon
2011
Old Dogs & New Tricks as Neal Kelly (5 episodes)
2008
Noah's Arc: Jumping the Broom as Chance
2007
Semper Fi: One Marine's Journey as Himself
2005
Noah's Arc as Chance Counter (19 episodes)
2004
Noah's Arc as Chance Counter
2003
Cradle 2 the Grave as African Buyer
2001
Odessa or Bust as Agent
2000
Girlfriends as Man #2 (1 episode)
1998
Charmed as Nurse (1 episode)
1995
Star Trek: Voyager as Alien Buyer (1 episode)