Leah's been meeting the stars of the new Three Musketeers movie and has dressed up for the occasion.
The brand new 3D adventure film has swept into town this week with a red carpet premiere.
The movie's biggest star is Orlando Bloom who plays the Duke of Buckingham, and the musketeers are played by Matthew MacFadyen, Luke Evans and Ray Stevenson.
The famous story is originally from 19th century France by an author called Alexandre Dumas and was originally called Les Trois Mousquetaires . Over the years it's been performed as a musical, a TV series and inspired several films.
In case you were wondering, the word 'Musketeer' means someone who carries a Musket, which is an old-fashioned gun or rifle.
As the story is set in the 16th Century, Leah decided to dress up in period costume for her chat with the actors.
Pictures from Entertainment One UK