As Time Goes By

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

Season 8 | Episode 12
TV-14-DLSV
Cast

Jared Padalecki

Sam Winchester

Jensen Ackles

Dean Winchester

Misha Collins

Castiel