Colin has had guest spots and recurring roles on many TV series including The Killing (2011 - 2012), The 100 (2014), iZombie (2016), Supernatural (2016), Rogue (2017), Colony (2018), The Good Doctor (2018 - 2019), and Riverdale (2017 - 2019).
Colin can currently be seen as John "Preacher" Middleton on the Netflix series Virgin River.