Predestination is a journey. A journey in time. Ethan Hawke plays a 'temporal agent' in the movie who is stuck in a mind-bending time loop. The movie portrays itself as linear in the first few minutes. We are fooled into believing that it is an ordinary story of an agent who is on a mission of catching an elusive criminal 'The Fizzle Bomber.' The plot throws us into a dizzying ride of paradoxes and plot twists, with the greatest one coming right before the credits roll. Predestination is arguably the best time- travelling movie to grace the screens since primer.
 Expect to question the world and yourself even days after watching this absolute mind-bender of a movie.