That's yet another stylish new age time travel movie based on Robert Heinlein's 1958 short story "All you zombies". The movie is awarded with several Australian awards but tries to be too clever for it's own good. First of all, while the title of the short story actually makes sense in a clever way, the title of the movie is plain and stupid, as it reveals the plot of the film, which is largely based on the predestination time travel paradox. The big twist of the ending is easily foreseen and is moronic and disturbing (I'm keeping myself from revealing it right now so that you don't have to watch the film at all). I'm rating this film with C- only because it's (too) ambitious and well directed, easily watchable and cause I like Ethan Hawke's tendency to participate in B movies. It's fun to watch but disappointing in the end, so if you are picky with your films avoid it.