This review may contain spoilers. I can handle the truth.
Okay, that was a brain fuck.
The one thing I don't understand however; how does Jane/John essentially create himself/herself? Wouldn't......wait, literally as I was typing that I figured it out. No new genes are being created, it's the same fucking person. How else would the baby come out?? I mean, in theory it makes sense, I suppose. Dude, wtf, this movie.