Christian Keyes Archives

supernatural season 13
Christian Keyes (Let's Stay Together) takes over the role that was last seen in Season 5 originally played by Jake Abel, who was playing Adam Milligan, the vessel for the angel. According to EW.com, in the new season we learn that Michael is not only alive in the apocalypse, but he's kind of a Genghis Khan-like[...]