Alpha and Omega

Alpha and Omega is the season finale of Season 11. It will air on May 25th, 2016.

Main Cast

 * Jared Padalecki as Sam Winchester
 * Jensen Ackles as Dean Winchester
 * Misha Collins as Castiel
 * Mark Sheppard as Crowley

Recurring Cast

 * Emily Swallow as The Darkness
 * Rob Benedict as God
 * Ruth Connell as Rowena