Teach Grant

Teach Grant is a Canadian actor whose credits include Lucifer, The Flash, Strange Empire, Once Upon a Time and The 100.

He portrayed Deputy Donelly in Supernatural season 11 episode “Baby.” He also portrayed Christopher Fisher in “Defending Your Life” in season 7.