Supernatural star Mark Sheppard played crossroads demon, Crowley, on several seasons of the hit CW series, Supernatural. During a recent appearance at FAN EXPO San Francisco 2025, alongside his ...