 In 2007, he landed a recurring role on ""the now longest-running sci-fi/genre series in the history of American broadcast television"" "Supernatural" where he played 'The Trickster/Loki' (later revealed to be the Archangel Gabriel).Making a surprise return in 2018, Speight's characters returned to the screens as dual roles of Gabriel and Loki in Season 13 episode "Unfinished Business", while simultaneously directing the episode himself.He has guest starred on "Life", "Memphis Beat", "Longmire", and had a small recurring role on "Justified".