Predestination

Warning: Even though i attempt to explain this story as simple as i can, you are still liable to get confused in the end because that is just how the