Former Doctor Who star David Tennant is starring alongside Largs BAFTA award winning actress Daniela Nardini in a BBC drama this weekend.

David will play the role of Macbeth alongside Daniela who plays Lady MacBeth in a new broadcast of the Shakespearean tragedy for BBC Radio 4.

Daniela shot to fame in the 1990s as she played Anna in the BBC2 lawyer drama This Life in a highly memorable role, and has appeared in a number of movie and tv roles over the years.

Tennant, 50, joins a long list of Scottish actors to portray William Shakespeare’s tyrannical king, following past performances from James McAvoy, Alan Cumming and Nicol Williamson.

The former Doctor Who star will play the titular role in a broadcast airing later this month.

It also stars Stuart McQuarrie as Banquo, Alec Newman as Macduff and Naana Agyei-Ampadu as Lady Macduff.

Radio 4’s commissioning editor for drama and fiction Alison Hindell said: “Macbeth is a part of great significance for any actor, but particularly so for Scottish players.

“As David Tennant makes a welcome return to Radio 4 audio drama, we look forward to this performance with great anticipation.”

Part one of Radio 4’s Macbeth on Saturday 23 April coincides with the date Shakespeare’s birthday is traditionally celebrated. The broadcast also precedes the 400th anniversary of the publication of Shakespeare’s First Folio which will be marked in 2023.

Macbeth, Saturday 23 and Sunday 24 April, 3pm-4pm on Radio 4 and BBC Sounds. Produced by Clive Brill, a Brill Production for BBC Radio 4.