All Hell Breaks Loose Part II Cast
Writers: Michael T. Moore Eric Kripke Director: Kim Manners Stars: Jensen Ackles (Dean Winchester) Jared Padalecki (Sam Winchester) Recurring Roles: Samantha Ferris (Ellen Harvelle) Jeffrey Dean Morgan (John Winchester) Jim Beaver (Bobby Singer) Fredric Lehne (The Yellow-Eyed Demon) Guest Stars: Ona Grauer (Female Crossroads Demon) Aldis Hodge (Jake) Kaare Anderson Back to Season 2 episodes…