Season 5, Episode 18 Point of No Return

First Aired: April 15, 2010

Sam and Dean are horrified when they learn of the angels' new plans, and the brothers take on Zachariah to prevent a war on Earth.

Watch Now
$2.99
$1.99
Subscription
Paid
Watch Soon
Friday
Jan 27
1:00pm
TNT

Guest Cast