Who played Balthazar in Supernatural?
Sebastian Roché’s ability to inhabit complex and morally ambiguous characters made him a natural fit for “Supernatural.” When he was cast as Balthazar in Season 6, Roché quickly made the role his own, endearing himself to fans and critics alike with his dynamic, scene-stealing presence.