The world's longest-running play is set for a week-long run in Dunfermline at the end of this month.

The Mousetrap will play exclusively at The Alhambra from May 27 until June 1, the only Scottish dates in 2024 as part of the play's 70th anniversary tour.

The star-studded cast includes Todd Carty, known for his roles in EastEnders and Dancing on Ice, who will be playing Major Metcalf, and Hollie Sullivan as Mollie Ralston, Barnaby Jago as Giles Ralston, and Shaun McCourt as Christopher Wren.

The ensemble also comprises Judith Rae as Mrs Boyle, Amy Spinks as Miss Casewell, Steven Elliot as Mr Paravicini, and Michael Ayiotis as Detective Sgt. Trotter.

This iconic murder mystery was written by Agatha Christie and premiered at Theatre Royal Nottingham in 1952.

It toured the UK before opening in the West End where it continues its record-breaking engagement at the St Martin’s Theatre.

The tour is a significant one, marking a milestone of 70 years with the play visiting more than 70 theatres, including all the cities it played in its premiere run.

The thrilling story follows seven strangers snowed in together at a remote countryside guesthouse at Monkswell Manor, where a police sergeant reveals that a killer is among them.

One by one, the suspicious characters reveal their sordid pasts.

The Mousetrap is produced by Adam Spiegel, and directed by Ian Talbot OBE and Denise Silvey.