Predestination (2014) is based upon a 1959 short story titled ‘All You Zombies‘ by sci-fi writer Robert A.Heinlein, and is a stylish time-travel movie exploring the paradoxical nature of time travel. With its intricate chronology of events, this cerebral sci-fi thriller navigates through multiple twists of fate as the story’s tragic key character is gradually revealed to be self-created entity trapped within a closed loop in time. Written and directed by the Spierig brothers, Predestination stars Ethan Hawke as a temporal agent who stops crimes before they happen, Sarah Snook as an androgynous writer known as “The Unmarried Mother, and Noah Taylor as the Temporal Bureau’s mysterious boss Mr Robertson. —Astronomy Trek

An interesting in-depth explanation of the movie.