
Acting
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 DC's 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 Ameri…

Festival of the Living Dead
as EMT Barclay

LEGO Jurassic Park: The Unofficial Retelling
as John Hammond (voice)

The Adventures of Peanut and Pig

On the Edge
as Senator Coleman

Lissa's Trip
as Priggish Pete Parakeet (voice)

Ditched
as Caine

Picture Perfect Mysteries: Dead Over Diamonds
as Girard

Rabid
as Gunter

A Winter Princess
as King Kristof

A Christmas Miracle
as Paul

LEGO Ninjago: Dragons Rising
as Dorama (voice) · 10 ep.

So Help Me Todd
as George · 1 ep.

Nancy Drew
as Shane · 2 ep.

V Wars
as Dr. Sven Vikernes · 1 ep.

Riverdale
as Dr. Curdle · 3 ep.

Legion
as The Eye · 8 ep.

DC's Legends of Tomorrow
as Time Master · 1 ep.

Supergirl
as Greggor · 1 ep.

Fargo
as Albert · 1 ep.

Kingdom
1 ep.
2017