Mackenzie Gray was born and raised in Toronto. A professional actor for over 40 years, he has appeared in over 150 films and television shows. As of 2017, he is a series regular on the Marvel/FX Series Legion (2017) playing The Eye and is a recurring cast member on both the CW series Riverdale (2016) as The Pathologist and plays The Time Master on DCs Legends of Tomorrow (2016). Since moving to Vancouver in 1998 as a series lead for the television series The Net(1998), he has appeared as a guest star in scores of Vancouver or Calgary-filmed productions, recently including the BBC America/Netflix series Dirk Gentlys Holistic Detective Agency (2016), Fargo (2014), R.L. Stines The Haunting Hour (2010), Alcatraz(2012), and Project Mc² (2015). He returned to Toronto to Guest-Star in the series Bitten(2014). Guest-Starring roles include John Amos in If There Be Thorns (2015), David Bowie in Some Assembly Required (2014), Lex Luthor in Season 10 of Smallville (2001), The Djiin in Supernatural (2005), The Observer in the series finale of Fringe (2008), as the Devil, in the form of Keith Richards, in R.L. Stines The Haunting Hour (2010), as a Southern U.S. Senator opposed to Civil Rights in the mini-series The Kennedys (2011) and as a Graphic Novelist with a dark secret again in R.