Spencer Wilding

Spencer Wilding played the Minotaur in The God Complex.