Death is no stranger to Supernatural but when it involves Sam and Dean, it's hard not to worry and feel gloomy, and that's in spite of the fact that the writers have already killed the Winchester brothers so many times. But tonight's episode is a little different, amusingly because we get to see Sam and Dean go to heaven and reunite with some familiar faces.

In the 16th episode of Supernatural's fifth season, two angry hunters shoot and kill Sam (Jared Padalecki), for switching on the Apocalypse, and Dean (Jensen Ackles), for fear that he would avenge his brother's death and hunt them. Dean realizes that he's in heaven when Castiel (Misha Collins) tries to contact him through the Impala's radio and warns him about Zachariah, who's in Heaven looking for Dean.

Now Dean has to move under the radar as he embarks on a mission to find an angel named Joshua (guest star Roger Aaron Brown), who can help him since he has direct contact with God. But locating Joshua is easier said than done especially when Sam and Dean are distracted by familiar faces, including Ash, Pamela Barnes and their mother, Mary. Photos: Sam and Dean in Heaven