If you are a big Star Wars fan you won't need reminding that the last instalment in the saga, The Rise of Skywalker, is due to be released next month.
However, not everyone will be completely up-to-speed with the series and might need a bit of recap to what is going on in the vast story and its multitude of characters.
Well, rather than trawling through Wikipedia and trying to cram all eight films into one weekend marathon, Daisy Ridley, who plays Rey in the latest trilogy has put together a little song for you that does just that.
Appearing on The Tonight Show with Jimmy Fallon, 27-year-old Ridley spat a few bars as she told viewers the entire Star Wars story so far in the form of rap.
Warning: Don't click on the video if you don't want any of the Star Wars movies ruined.
Now, we aren't entirely sure that Ridley should be giving up her day job and trying a career in rap but this is a pretty fun song.
We especially enjoyed the part where they glossed over the maligned prequel trilogy in a matter of seconds and couldn't even bear to mention Jar Jar Binks.
In case you want to give the song a go yourself here are all the lyrics, complete with very niche references:
'Said a long time ago in a galaxy far far away a
Guy named Vader tried to kidnap a Rebel Princess Leia
So she employed a droid to record her a quick note, she said
"Help me Obi-Wan Kenobi, you’re my only hope." Go!
Hyperspace zoom, sent off some battle plans in an R2
C-3PO’s saying they’re doomed, until they’re bought by a farmer named Luke
His Force is strong
Obi-Wan hasn’t heard that name in long
Solo shoots first, don’t say that I’m wrong
It took him twelve parsecs for his Kessel Run
Well, sure. Chewie was charting the course
Luke learned the way of the Force
Blew up the Death Star, he had no remorse
He got a medal, he’s ready for more
Strike back, Rebels on Hoth are attacked
Yoda shows up and talks backwards
Battled with Boba Fett, put up a fight but then Han got froze in carbonite, burr
Wasn’t the plan, suddenly Luke is in need of a hand
Lando Calrissian led them to slaughter
And Darth Vader said to Luke I am your father
Jabba the Hutt, gotta admit that bikini was hot
Yoda is dying, yes that’s why I’m crying
Take this any longer I simply cannot
Hey Sidious You were quite hideous
Vader protected his kid, I’m not kidding, I’m serious
Blew up a Death Star, ‘cause it was a trap
Shout out to Ewoks, ‘cause they had our back
Back in the day
Little boy Anakin loved to pod race
Padmé escaped, Darth Maul went ape
The ending for Qui-Gon Jin wasn’t so great
Attack of the clones
Ten years pass, Anakin’s grown
He falls in love but his master is captured
His mother is killed and then that spells disaster
Oo! Mace Windu
Anakin loses an arm to Dooku
Secret marriage Twins in the carriage
Palpatine’s savage And Vader breaks through!
I’m trying to think…
Who’d I forget? What’s his name?
Meesa called Jar Jar Binks!
Now to today
Jumping ahead to a scrapper named Rey (Hey!)
Teamed up with Poe and a Stormtrooper Finn
Who betrayed the First Order, so we let him in
BB-8! Solo vs. Solo, Han met his fate
Rose got to work
Kylo won’t put on a shirt
Kylo is kind of a flirt
Tracked down Luke he was giving me hate
Until he saved the Resistance on Crait
Now Skywalker's gone
But faith in the Force remains strong
Skywalker always lives on Woo!
You can't stop me, I'm a Jedi from Jakku
Fight the Dark Side from Tatooine to Naboo
Let go of everything that you fear to lose
Be the spark the lights the fire and May The Force Be With You'
So, it doesn't exactly detail everything about Star Wars but you get the picture.
Star Wars: The Rise of Skywalker is released nationwide on December 19.