My chronological rundown of this mindfvkk movie!
This movie was very cool. Altho as is the case with any time travel movie, there are (correct me if I'm wrong) "plot holes".
I am going to try and explain the events that occurred in the movie in a chronological fashion. For purposes of clarity I will call the entity that we saw in the movie "Rooster" and then specify what version of Rooster I am referring to in each case.
1. BarkeepRooster leaves BabyRooster on orphanage doorstep
2. BabyRooster grows up and becomes JaneRooster
3. JaneRooster (as an adult) is impregnated by Unknown Suitor
3b. Unknown Suitor abandons JaneRooster
4. JaneRooster gives birth to a baby girl
5. The babygirl is stolen by BarkeepRooster and is taken to an orphan-ooooooh JaneRooster's baby is BabyRooster! BabyRooster is JaneRooster! She gave birth to herself!
6. The birth caused damage to JaneRooster's ovaries and uterus, which means she is forced to undergo gender re-assignment surgery and hormone therapy. (why the hell? she still has her urinary system and her vagina and isn't experiencing gender dysphoria. this felt extremely forced and beyond stupid)
7. JaneRooster completes gender re-assignment and becomes JohnRooster. For some reason feels she neeeeeeeds to start standing when peeing, dress like a man and talk like a man - even tho she never wanted to become a man in the first place. just wtf is going on here
8. JohnRooster goes to a bar and starts talking to the barkeep, who happens to be BarkeepRooster.
9. BarkeepRooster tricks JohnRooster into going back in time to meet up with JaneRooster.
10. For some reason JohnRooster is so smitten with his past JaneRooster self that he starts flirting with her and eventually impregnates her.
(Why does this happen? Why would anyone become so enamored with a past version of themselves that they'd keep up a charade that royally fµcks over that past version's life? And also, when JohnRooster got naked, wouldn't JaneRooster wonder where all the scars came from?)
11. JohnRooster is convinced by BarkeepRooster to abandon JaneRooster and become a Temporal Agent, which he does. (aha! Unknown Suitor was JohnRooster! omg JohnRooster impregnated JaneRooster and JaneRooster gave birth to herself!)
12. JohnRooster is now an agent hunting down the Fizzle Bomber.
13. In a fight with the Fizzle Bomber, JohnRooster gets his face badly burnt and is wounded. JohnRooster is saved by another BarkeepRooster who time traveled to this point in time to be able to save JohnRooster from dying. This is where the movie starts
14. ... but the burns damaged JohnRooster so much he has to undergo reconstructive surgery when arriving back in 1992. The surgery is not perfect, and leaves his face and voice very different from before: he becomes BarkeepRooster.
15. BarkeepRooster hunts down the Fizzle Bomber, which happens to be OlderBarkeepRooster. BarkeepRooster kills OlderBarkeepRooster, and saves JohnRooster from dying by handing him the time machine violin case.
16. BarkeepRooster sits at a table thinking about how he misses JaneRooster.
Now, since we do not see the movie in a linear chronological order, how do we know which timeline "came first"?
How is it possible to know which version of Rooster is the "real" Rooster? Because as far as I can see it, Rooster left itself in babyform at an orphanage, which grew into an adult, that then had a sex change, traveled back in the past and impregnated its earlier female version of itself, then giving birth to a baby that is then taken to an orphanage by a later version of itself, to grow up into itself that then continues to have a sex change, travel to the past, impregnate itself, give birth to itself, take itself to the orphanage, etc etc ad infinitum. Where in time does Rooster originate? Is there any scientific theory or hypothesis that deals with spontaneous generation of lifeforms out of nothing?
If we add into the mix that Robertson is an even later version of Rooster (evolved from BarkeepRooster i suppose, i.e not a continuation of the OlderBarkeepRooster version, but on a different timeline where BarkeepRooster turns into Robertson INSTEAD of OlderBarkeepRoster), it gives even more complexity and confusion to this movie, namely it complicates the question of "what is the purpose of the time agency?"
Are they tasked with maintaining a status quo within the universe? is Rooster just a freak occurrence of the universe who is in essence just a chaotic entity that will never give any balance to the timelines and keep the John/Jane/Barkeep/etc loop in a perpetual slightly-changing series of events that folds in on itself for no apparent reason at all? Is Rooster a god?
--------
.and then the bong hits him on the head and he falls RIGHT over the realitY