(written from a Production point of view)
His first known role was in 2007 in an episode of Blood Ties. In the following years he appeared in episodes of Painkiller Jane (with Kristanna S. Loken), Flash Gordon, Sanctuary, Murder in Paradise, Revelation: The End of Days, Surviving Evil, Man Seeking Woman, The Girlfriend Experience, Dark Matter, Designated Survivor (featuring Virginia Madsen), The Expanse (with Shohreh Aghdashloo) and three episodes of Arrow; he will appear in an upcoming episode of Supernatural.
He also was featured in the TV movies The Quest of Life (with Brian Markinson) and The Quest for Gold.
He appeared in movies such as Run Rabbit Run, Zombie Punch and Bed of the Dead.