It's the third and final season of The Musketeers tonight, which begins in war-torn France, where the battle-scarred swordsmen reunite to rescue orphans from brutal mercenary Lucien Grimaud. Ahh, they're just the best really, aren't they?

Matthew McNulty and Rupert Everett join the cast this season, with Luke Pasqualino, Tom Burke, Howard Charles and Santiago Cabrera starring as d'Artagnan, Athos, Porthos and Aramis.