Warning: MAJOR spoilers for Pirates of the Caribbean 5 be ahead.

It looks like someone has let the cat out of the bag – as the latest trailer for Pirates of the Caribbean: Dead Men Tell No Tales confirms what all fans have been hoping.

Yes, Keira Knightley will reprise her role as Elizabeth Swan in the upcoming fifth movie in the franchise.

But blink twice and you'll miss her.

giphyView full post on Giphy

The British actress will star alongside her screen husband Will Turner (Orlando Bloom) and their son Henry (Brenton Thwaites) in the new movie, which will be titled Salazar's Revenge in the UK.

Keira could last be seen reprising her role as Juliet in Comic Relief's Love Actually spin-off, so she seems to be feeling pretty nostalgic this year.

However, this is major news and we can't believe it's been let slip quite so frivolously (someone's definitely walking the plank for that – or at least pleading Parley for their job right now).

Here's the spoiler-filled trailer in full.

Dead Men Tell No Tales reunites Jack, Will and co. against new villain Salazar (Javier Bardem) who is determined to kill every single pirate on the seas but especially his old enemy, Jack Sparrow.

As well as Bloom and Knightley, Geoffrey Rush is returning as the franchise's original bad boy Captain Barbossa - and Sir Paul McCartney is even making a cameo, so be sure to look out for that.

Pirates of the Caribbean: Dead Men Tell No Tales hits cinemas May 26, 2017.

From: Digital Spy