Actor who has gained widespread recognition for his various recurring roles on TV, including as Preacher on Netflix's Virgin River in 2019. He also starred as Hamish "Skulls" McCall on Battlestar Galactica between 2006-2009, and appeared as Coach Clayton on Riverdale in 2017-2019.
He began a career in marketing and retail before turning to acting in 1995. He won his first movie role in 1995's Slam Dunk Ernest.
He married his wife Lucia in 1999.