We Happy Few

We Happy Few is the 22nd episode of Season 11. It will air on May 18th, 2016.

Main Cast

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

Recurring Cast

 * Emily Swallow as The Darkness
 * Rob Benedict as God
 * Curtis Armstrong as Metatron
 * Ruth Connell as Rowena
 * Lisa Berry as Billie
 * Valerie Tian as Ambriel

Guest Cast

 * Lee Shorten as Unknown
 * Corey Modds as Unknown
 * Barbara Eve Harris as Clea

Featured Supernatural Beings

 * The Darkness
 * God
 * Archangel (Lucifer)
 * Angels  (Metatron)
 * Witch (Rowena)