A bit of news on the final 2009 episode of Supernatural . The Chicago Tribune is reporting that Mark Sheppard has been cast in the November 19th episode titled “Abandon All Hope…”.
The episode represents the break in the season, as Supernatural will continue its fifth season 2010, so you’d expect the episode to have a cliffhanger and/or have major plot implications. Maureen Ryan reports that her ‘source’ claims that Sheppard will play the role of a crossroads demon named Crowley.
Probably impossible to have not seen Sheppard before as he’s been in a host of shows, including Burn Notice, CSI, 24, BSG, Leverage, Firefly (remember Badger!), Warehouse 13, Dollhouse and more











Wasn’t he also the literal Human Torch in an early episode of The X-Files? Bob the Caretaker/Cecil L’Ively in an episode entitled Fire from 1993.
Troy