BBC drama Mayflies is an adaption of Andrew O'Hagan's 2020 book of the same name and tells the heartfelt story of lifelong friends, Tully (Tony Curran) and Jimmy (Martin Compston), who have their worlds thrown upside down when Tully is diagnosed with cancer.

Advertisement

The two-part series, which is available to watch on BBC iPlayer now, explores themes of terminal illness as well as opening a discussion about euthanasia - Tully asks Jimmy to help him get to Switzerland to end his own life.

Compston described this series as "by far the most emotionally challenging job" he's ever done, citing the difficult themes tackled in the mini-series.

Aside from being a powerful story, the series also has a star-studded ensemble - read on for the full Mayflies cast.

Mayflies cast: Full list of actors and characters in BBC One drama

Martin Compston plays Jimmy

Martin Compston as Jimmy and Tony Curran as Tully in Mayflies
Martin Compston as Jimmy and Tony Curran as Tully in Mayflies. BBC/© Synchronicity Films

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.

More like this

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

Tully (Tony Curran) and Jimmy (Martin Compston) in Mayflies
Tully (Tony Curran) and Jimmy (Martin Compston) in Mayflies. BBC/© Synchronicity Films

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

BBC Mayflies cast
Tully (Tony Curran) and Anna (Ashley Jensen) in Mayflies. BBC, Synchronicity Films,Jamie Simpson

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

Tracy Ifeachor as Iona in Mayflies.
Tracy Ifeachor as Iona in Mayflies. © Synchronicity Films/Jamie Simpson

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

Rian Gordon as Young Jimmy in Mayflies
Rian Gordon as Young Jimmy in Mayflies © Synchronicity Films/Jamie Simpson

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

Tom Glynn-Carney as Young Tully in Mayflies
Tom Glynn-Carney as Young Tully in Mayflies © Synchronicity Films/Jamie Simpson

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.

Advertisement

The Christmas double issue of Radio Times magazine is on sale nowsubscribe now. For more from the biggest stars in TV, listen to the Radio Times View From My Sofa podcast.

Advertisement
Advertisement
Advertisement