| Episode cast overview: | |||
| Jared Padalecki | ... | Sam Winchester | |
| Jensen Ackles | ... | Dean Winchester | |
| Misha Collins | ... | Castiel | |
| Julie McNiven | ... | Anna Milton | |
| Amy Gumenick | ... | Young Mary Winchester | |
| Matt Cohen | ... | Young John Winchester / Michael (as Matthew Cohen) | |
| Matt Ward | ... | Uriel | |
|
|
Juliana Semenova | ... | Angel Dancer |
| Daniela Dib | ... | Devil Dancer (as Daniella Dib) | |
| Allie Bertram | ... | Firebird Girl | |
| Luke Welland | ... | Firebird Guy | |
Anna comes to Earth to kill Sam to avoid that Lucifer uses his vessel. However, Dean and Castiel protect Sam and Anna travels in time to kill John and Mary Winchester before they get married and conceive Sam. However Castiel sends Sam and Dean back in time to protect their parents. But Anna is very powerful and the Winchesters are helped by an unexpected angel. Written by Claudio Carvalho, Rio de Janeiro, Brazil
I really wish the show didn't introduce time travel as a thing for the mythos. It is too sci-fi for the show's vibe and it introduces way to many plot problems as it is basically impossible to do time travel consistently. This episode-largely on the strength of Sam meeting Mary-is better than the prior episode that used this device but the overall damage to the show's narrative required something like this. In a lot of ways this feels like a functionary episode that exists to clean up the narrative problems time travel introduced. I did like seeing John as Michael as well.