Steven John Dixon
Steven John Dixon was born near Toronto, Canada.
After years of writing policy as a land use planner, Steven responded to an open casting call for a whiskey commercial and officially began his acting career. He made his television debut as the frantic Nolan Fein on Netflix's third and final season of Designated Survivor (2016), and has since appeared in a number of hit TV shows and movies including Mary de Morte (2017), New Eden (2020), Mistérios do Detetive Murdoch (2008) and more.