Mackenzie Gray est né et a grandi à Toronto. Acteur professionnel depuis plus de 40 ans, il a participé à plus de 150 films et séries télévisées. Depuis 2017, il joue un rôle régulier dans la série Marvel/FX Legion (2017) où il incarne « The Eye » et apparaît régulièrement dans la série CW Riverdale (2016) en tant que « The Pathologist ». Il joue également « The Time Master » dans DC's Legends of Tomorrow (2016).
Depuis son déménagement à Vancouver en 1998, où il a obtenu un rôle principal dans la série télévisée The Net (1998), il a fait des apparitions invitées dans de nombreuses productions tournées à Vancouver ou Calgary. Parmi ses récentes participations figurent la série BBC America/Netflix Dirk Gently's Holistic Detective Agency (2016), Fargo (2014), R.L. Stine's The Haunting Hour (2010), Alcatraz (2012) et Project Mc² (2015). Il est retourné à Toronto pour une apparition invitée dans la série Bitten (2014).
Ses rôles d'invité incluent « John Amos » dans If There Be Thorns (2015), « David Bowie » dans Some Assembly Required (2014), « Lex Luthor » dans la dixième saison de Smallville (2001), « The Djiin » dans Supernatural (2005), « The Observer » dans le final de la série Fringe (2008), le Diable sous la forme de Keith Richards dans R.L. Stine's The Haunting Hour (2010), un sénateur américain du Sud opposé aux droits civiques dans la mini-série The Kennedys (2011), et un auteur de romans graphiques aux secrets ténébreux dans R.L. Stine's The Haunting Hour (2010).
Ses autres rôles d'invité ou principaux incluent des apparitions dans les séries télévisées Human Target (2010), Young Blades (2005), Da Vinci's Inquest (1998), The Collector (2004), First Wave (1998), So Weird (1999), Once Upon a Time (2011), True Justice (2010), The Bridge (2010), Sanctuary (2008), Psych (2006), Kyle XY (2006), The L Word (2004), Romeo! (2003), The Twilight Zone (2002), Babylon 5: The Legend of the Rangers: To Live and Die in Starlight (2002), Big Sound (2000), Andromeda (2000), Cold Squad (1998), Voyage of the Unicorn (2001) et Welcome to Paradox (1998).
Mackenzie a récemment été vu au cinéma dans Warcraft: The Beginning (2016) et a été acclamé dans le monde entier pour son interprétation de « Jax-Ur » dans le film Superman de Warner Brothers réalisé par Zack Snyder, Man of Steel (2013). Il a joué le gestionnaire de tournée du groupe dans le long métrage 3D IMAX de Metallica Metallica Through the Never (2013) et a participé à The Imaginarium of Doctor Parnassus (2009) de Terry Gilliam. Ses autres films incluent des rôles de co-vedette dans Grave Encounters (2011), Shooter (2007), Storm Seekers (2009), Riddles of the Sphinx (2008), Destination: Infestation (2007), Joy Ride 2: Dead Ahead (2008), Strip Search (1997), Christmas on Chestnut Street (2006), 2103: The Deadly Wake (1997), Word of Honor (2003), The Hitcher II: I've Been Waiting (2003), Falling Fire (1997), In Her Mother's Footsteps (2006), Hard Ride to Hell (2010), Shepherd (1998), Fugitives Run (2005), Replikator (1994) et The Long Kiss Goodnight (1996).
Il a coproduit et joué dans le long métrage à venir Heart of Clay (2017) et dans le long métrage primé Poe: Last Days of the Raven (2008). Mackenzie a écrit, produit et réalisé sept courts métrages. Son court métrage Film Noir Crazy 8's Under the Bridge of Fear (2013) a été présenté au Cannes Court Métrage du Festival de Cannes, au Festival international du film de Vancouver, au Festival du film de Whistler et a été diffusé par la CBC. Il a été nominé pour dix prix LEO, en remportant un.