Lead voice actor in the television adaptation of Tarzan and Jane who portrays the title character of Tarzan. He has worked in various mediums, including the season three cast of Amazon's The Man in the High Castle. He also voiced a lead character named Keith in Voltron Force.
He trained at the William Davis Centre of Vancouver's VanArts (Vancouver Institute of Media Arts).
He voiced Flash Magnus in three episodes of My Little Pony: Friendship Is Magic.
He was born in Vancouver, British Columbia, Canada.
He plays Tarzan in Tarzan and Jane while Rebecca Shoichet portrays Jane.