As Time Goes By

Sam and Dean are stunned to meet their grandfather (GIL McKINNEY), who has time-traveled in search of John Winchester to stop a demon named Abbadon (ALAINA HUFFMAN).

Season 8 | Episode 12
Cast

Jared Padalecki

as Sam Winchester

Jensen Ackles

as Dean Winchester

Misha Collins

as Castiel