Like in his previous show Baby Reindeer, writer and creator Richard Gadd also stars in his latest project, Half Man, a BBC drama charting a 30 years 'brotherhood' between two men.

Ad

While Gadd plays Ruben, Jamie Bell plays the other lead figure of Niall, while the characters are also played in their younger years by Stuart Campbell and Mitchell Robertson.

Also in the cast are the likes of Neve McIntosh, Marianne McIvor, Charlie de Melo, Amy Manson and Anjli Mohindra, but who do they all play and who else stars in the series?

Read on for everything you need to know about the cast of Half Man.

Half Man cast guide: Full list of actors

Here are the main cast members and characters in Half Man – read on below for more info about who they are and where you've seen the actors before.

  • Jamie Bell as Niall
  • Richard Gadd as Ruben
  • Mitchell Robertson as Young Niall
  • Stuart Campbell as Young Ruben
  • Neve McIntosh as Lori
  • Marianne McIvor as Maura
  • Charlie de Melo as Alby
  • Bilal Hasna as Young Alby
  • Julie Cullen as Young Joanna
  • Amy Manson as Mona
  • Anjli Mohindra as Ava
  • Tim Downie as Daniel
  • Tom Andrews as Butch
  • Philippine Velge as Celeste
  • Stuart McQuarrie as Mr Jenkins
  • Sandy Batchelor as Gus
  • Piers Ewart as Young Gus
  • Scot Greenan as John
  • Charlotte Blackwood as Young Mona
  • Calum Manchip as Drew
  • Kate Robson-Stuart as Joanna

Jamie Bell plays Niall

Jamie Bell as Niall in Half Man in a waistcoat and shirt and looking to his side anxiously.
Jamie Bell as Niall in Half Man. BBC/Mam Tor Productions/Anne Binckebanck

Who is Niall? Niall is a man who was meek and mild-mannered at school, who was distressed when Ruben came to live with him. Surprisingly, the two became like brothers, and went on a decades-long journey leading up to Niall's wedding 30 years later, where an explosion of violence takes place.

Where have I seen Jamie Bell? After shooting to prominence in Billy Elliot, Bell has had roles in films including King Kong, Jumper, Jane Eyre, The Adventures of Tintin: The Secret of the Unicorn, Snowpiercer, Filth, Nymphomaniac: Vol 2, Fantastic Four, Film Stars Don't Die in Liverpool, Rocketman and All of Us Stranger, as well as series such as TURN: Washington's Spies, Shining Girls and DI Ray.

Richard Gadd plays Ruben

Richard Gadd as Ruben in Half Man sat on a hospital bed, frowning.
Richard Gadd as Ruben in Half Man. BBC/Mam Tor Productions/Anne Binckebanck

Who is Ruben? Ruben is a man who was in young offenders in his childhood, and who has a violent streak. After being let out, he came to live with Niall, starting a 30 year journey for the two of them.

Where have I seen Richard Gadd? Gadd is best-known for starring in Baby Reindeer, while he has also had roles in series including Tripped, Humans, Clique, Outlander, Code 404 and Wedding Season.

Mitchell Robertson plays Young Niall

Young Niall (MITCHELL ROBERTSON) in his school uniform in a block of flats
Mitchell Robertston as young Niall. BBC/Mam Tor Productions/Anne Binckebanck

Who is Young Niall? Niall in his younger years.

Where have I seen Mitchell Robertson? Robertson has had roles in series including A Very British Scandal, Marriage, Mayflies, Grace, Curfew and Moonflower Murders.

Stuart Campbell plays Young Ruben

Stuart Campbell as Young Ruben in Half Man, sat at a table in a diner.
Stuart Campbell as Young Ruben in Half Man. BBC/Mam Tor Productions/Anne Binckebanck

Who is Young Ruben? Ruben in his younger years.

Where have I seen Stuart Campbell? Campbell has had roles in series such as Outlander, Clique, Hetty Feather, Baptiste, Professor T, The Winter King, Shetland, SAS Rogue Heroes and Karen Pirie.

Neve McIntosh plays Lori

Neve McIntosh as Lori in Half Man, holding a pile of laundry and stood in a house.
Neve McIntosh as Lori in Half Man. BBC/Mam Tor Productions/Anne Binckebanck

Who is Lori? Lori is Niall's mother.

Where have I seen Neve McIntosh? McIntosh has had roles in series including Bodies, Dracula, Doctor Who, Critical, Death in Paradise, Lucky Man, Traces, Tin Star, Shetland, Chemistry of Death and All Creatures Great and Small.

Marianne McIvor plays Maura

Neve McIntosh as Lori and Marianne McIvor as Maura in Half Man, stood together in a house, smiling.
Neve McIntosh as Lori and Marianne McIvor as Maura in Half Man. BBC/Mam Tor Productions/Anne Binckebanck

Who is Maura? Maura is Ruben's mother.

Where have I seen Marianne McIvor? McIvor has had roles in series including Waterloo Road, The Nest, Screw, Karen Pirie and The Bombing of Pan Am 103, as well as films such as Outlaw/King, Wild Rose and Lady Chatterley's Lover.

Charlie de Melo plays Alby

Charlie De Melo
Charlie De Melo Karwai Tang/WireImage

Who is Alby? Alby is someone Niall met at university.

Where have I seen Charlie de Melo? Melo is best known for playing Imran on Coronation Street, while he has also had roles in The Interceptor, EastEnders, Still Up, Doctor Who, Rivals, Ellis and The Chelsea Detective.

Bilal Hasna plays Young Alby

Bilal Hasna as Young Alby in Half Man, wearing a green top and blue jacket and stood in a living room.
Bilal Hasna as Young Alby in Half Man. BBC/Mam Tor Productions/Anne Binckebanck

Who is Young Alby? A younger version of Alby.

Where have I seen Bilal Hasna? Hasna has previously had roles in the series Screw, Extraordinary, Dead Hot, 3 Body Problem, The Agency, Black Mirror and Slow Horses, as well as the films The Lord of the Rings: The War of the Rohirrim and Christmas Karma.

Julie Cullen plays Young Joanna

Julie Cullen as Young Joanna in Half Man, looking at the camera.
Julie Cullen as Young Joanna in Half Man. BBC/Mam Tor Productions/Anne Binckebanck

Who is Young Joanna? Joanna is someone Niall meets at university.

Where have I seen Julie Cullen? Cullen previously appeared in the film The Princess Switch 3: Romancing the Star and in the series Traces.

Amy Manson plays Mona

Amy Manson, wearing a black dress, stood in front of a black backdrop.
Amy Manson. Karwai Tang/WireImage

Who is Mona? Mona is an old flame of Ruben's from childhood.

Where have I seen Amy Manson? Manson has had roles in series including Torchwood, Casualty, Being Human, Outcasts, Young James Herriot, Raw, Atlantis, Once Upon a Time, The White Princess, The Nevers, Chemistry of Death, The Diplomat, Bodies and Rebus, as well as films such as T2: Trainspotting and Spencer.

Anjli Mohindra plays Ava

Anjli Mohindra, wearing a green dress and stood in front of a blue backdrop.
Anjli Mohindra. Jo Hale/Getty Images

Who is Ava? Ava is someone who comes into Niall's life in his adult years.

Where have I seen Anjli Mohindra? Mohindra has had roles in series including The Sarah Jane Adventures, The Missing, Cucumber, Bodyguard, Wild Bill, Doctor Who, Vigil, The Suspect, The Peripheral, The Lazarus Project, The Red King, Get Millie Black and Fear, as well as films such as Munich: The Edge of War.

Tim Downie plays Daniel

Tim Downie, wearing a pink t-shirt and blue jacket, stood in front of a light blue backdrop.
Tim Downie. Neil P. Mockford/Getty Images

Who is Daniel? Daniel is someone who is involved in Niall's adult professional life.

Where have I seen Tim Downie? Downie has had roles in series such as Hollyoaks, Doctors, The Royal Bodyguard, Peep Show, This is Jinsy, Toast of London, Upstart Crow, Outlander, Hapless, Good Omens, The Reckoning, Bodies, The Way, Big Mood and Geek Girl, as well as films including The King's Speech, Les Misérables, Paddington, Transformers: The Last Knight, The Mercy and How to Date Holly Walsh.

Tom Andrews plays Butch

Tom Andrews as Seb Harding in Showtrial.
Tom Andrews plays as Seb Harding in Showtrial. BBC

Who is Butch? Butch is someone who comes into Niall's life in his adult years.

Where have I seen Tom Andrews? Andrews has had roles in series including Psychoville, The Thick of It, Coronation Street, Feel Good, We Hunt Together, I Hate Suzie, Showtrial, After Life, This England, A Thousand Blows and Lynley, as well as films such as Yesterday and The Strays.

Philippine Velge plays Celeste

Philippine Velge as Celeste in Half Man, wearing a green vest and a necklace, stood against a wall.
Philippine Velge as Celeste in Half Man. BBC/Mam Tor Productions/Anne Binckebanck

Who is Celeste? Celeste is someone Niall meets at university.

Where have I seen Philippine Velge? Velge has previously appeared in series including Station Eleven, The Bastard Son and the Devil Himself and The Serpent Queen, as well as films such as Jurassic World: Rebirth.

Stuart McQuarrie plays Mr Jenkins

Stuart McQuarrie
Stuart McQuarrie David M. Benett/Dave Benett/Getty Images

Who is Mr Jenkins? Mr Jenkins is Niall and Ruben's school teacher.

Where have I seen Stuart McQuarrie? McQuarrie has had roles in series including Peep Show, Silent Witness, Extras, Hustle, The Crown, Foundation, Shetland, Des, The Tower, The Rig and Outlander: Blood of My Blood, as well as films such as The Nest, Terminator: Dark Fate and Mr Turner.

Sandy Batchelor plays Gus

Sandy Batchelor, wearing a black t-shirt and leather jacket, stood at an event with people behind him.
Sandy Batchelor. David M. Benett/Dave Benett/Getty Images

Who is Gus? Gus is someone who bullied Niall at school.

Where have I seen Sandy Batchelor? Batchelor has had roles in series including Ordeal by Innocence, Shetland, The Capture and SAS Rogue Heroes, as well as films such as 28 Years Later.

Piers Ewart plays Young Gus

Piers Ewart as Young Gus in Half Man, wearing a school uniform and coat, stood outside by a garage.
Piers Ewart as Young Gus in Half Man. BBC/Mam Tor Productions/Anne Binckebanck

Who is Young Gus? Gus in his younger years.

Where have I seen Piers Ewart? Ewart previously appeared in The Primrose Railway Children.

Scot Greenan plays John

Scot Greenan as John in Half Man, wearing
Scot Greenan as John in Half Man. BBC/Mam Tor Productions/Anne Binckebanck

Who is John? John is someone who bullies Niall at school.

Where have I seen Scot Greenan? Greenan has had roles in the films Macbeth, T2: Trainspotting, Mary Queen of Scots and Robin Hood.

Charlotte Blackwood plays Young Mona

Who is Young Mona? Mona in her younger years.

Where have I seen Charlotte Blackwood? Half Man is Blackwood's first on-screen credit.

Calum Manchip plays Drew

Calum Manchip as Drew in Half Man, wearing a school uniform and black jacket, stood outside by a garage.
Calum Manchip as Drew in Half Man. BBC/Mam Tor Productions/Anne Binckebanck

Who is Drew? Drew is someone who bullies Niall at school.

Where have I seen Calum Manchip? Half Man is Manchip's first on-screen credit.

Kate Robson-Stuart plays Joanna

Who is Joanna? Joanna in her adult life.

Where have I seen Kate Robson-Stuart? Half Man is Robson-Stuart's first on-screen credit.

Half Man will arrive on BBC iPlayer at 6am on Friday 24 April.

Add Half Man to your watchlist on the Radio Times: What to Watch app – download now for daily TV recommendations, features and more.

Ad

Check out more of our Drama coverage or visit our TV Guide and Streaming Guide to find out what's on. For more TV recommendations and reviews, listen to The Radio Times Podcast.

Authors

James Hibbs stands before a grey background, smiling and looking at the camera. He is wearing an orange-brown jumper over a white, buttoned shirt
James HibbsDrama Writer

James Hibbs is a Drama Writer for Radio Times, covering programmes across both streaming platforms and linear channels. He previously worked in PR, first for a B2B agency and subsequently for international TV production company Fremantle. He possesses a BA in English and Theatre Studies and an NCTJ Level 5 Diploma in Journalism.

Ad
Ad
Ad