Emotional BBC drama Mayflies lands on our screens tonight and adapts Andrew O’Hagan’s 2020 book of the same name. The Scottish series tells the story of lifelong friends Tully (Tony Curran) and Jimmy (Martin Compston) after Tully is diagnosed with terminal cancer.
The two-parter explores terminal illness, as well as euthanasia as Tully asks Jimmy to help him travel to Switzerland in order to end his own life. It’s a series that is “by far the most emotionally challenging job I’ve ever done”, according to Compston.
But who does The Rig actor play in the new drama and who else stars in Mayflies? Read on for everything you need to know about the cast and characters of the new BBC One series.
Mayflies cast: Full list of actors and characters in BBC One drama
Martin Compston plays Jimmy
Who is Jimmy? Jimmy is from the west coast of Scotland but moved to London and became a successful writer. He has been friends with Tully since they first met in 1986.
Where have I seen Martin Compston? Compston is best known for his role as Steve Arnott in Line of Duty, as well as for appearing in The Nest, Traces, Vigil, Our House and Monarch of the Glen. He has also appeared in films such as Filth and Mary Queen of Scots, and will soon be seen in new Amazon Prime Video series The Rig.
Tony Curran plays Tully
Who is Tully? Tully is a 50-year-old English teacher who lives in Scotland with his partner Anna. At the start of the series he receives a terminal cancer diagnosis and calls his friend Jimmy.
Where have I seen Tony Curran? Curran has starred in films including Gladiator, Pearl Harbour, Outlaw King, X-Men: First Class, Thor: The Dark World and Mary Queen of Scots, as well as series such as Defiance, Daredevil, The Flash, Your Honour and Doctor Who, in which he played Vincent van Gogh.
Ashley Jensen plays Anna
Who is Anna? Anna is Tully’s long-term partner, who wants him to undergo chemotherapy.
Where have I seen Ashley Jensen? Jensen is best known for starring in series such as Extras, Ugly Betty, Catastrophe, After Life and Agatha Raisin, as well as films including Nativity!, How to Train Your Dragon and The Lobster. Earlier this year it was announced that she would take over from Douglas Henshall as the new lead in Shetland.
Tracy Ifeachor plays Iona
Who is Iona? Iona is Jimmy’s wife, and a successful actress.
Where have I seen Tracy Ifeachor? Ifeachor is best known for her role in Showtrial, while she has also been seen in The Legends of Tomorrow, Quantico and Doctor Who.
Rian Gordon plays Young Jimmy
Who is Young Jimmy? Jimmy first met Tully in 1986, and is played as a young man by Rian Gordon.
Where have I seen Rian Gordon? Gordon has previously been seen in Get Duked!, Final Score, River City and Holby City.
Tom Glynn-Carney plays Young Tully
Who is Young Tully? Tully first met Tully in 1986, and is played as a young man by Tom Glynn-Carney.
Where have I seen Tom Glynn-Carney? Glynn-Carney is best known for his roles as King Aegon in House of the Dragon and Mike Sadler in SAS Rogue Heroes, both of which were released this year. He is also set to star in the upcoming film The Book of Clarence, and has previously been seen in The King, Dunkirk and Tolkien.
Mayflies airs on BBC One and BBC iPlayer at 9pm on 28th and 29th December 2022. For more news, interviews and features, visit our Drama hub, or find something to watch now with our TV Guide and Streaming Guide.
The Christmas double issue of Radio Times magazine is on sale now – subscribe now. For more from the biggest stars in TV, listen to the Radio Times View From My Sofa podcast.