Mark Sheppard

Mark Sheppard is british actor who protrays Crowley on the show supernatural.

He has appeared in other tv shows as Doctor Who, Warehouse 13, Battlestar Galactica, Chuck, and Leverage. He is pretty much all over the Sci-Fi genre in tv.

External Link
IMDB