The My Son cast includes James McAvoy, Claire Foy and Gary Lewis. This info article contains spoilers for 2021 movie (now streaming on Peacock). Check out Vague Visages’ Know the Cast section for more streaming guides.
My Son chronicles the disappearance of a young boy in the Scottish Highlands. Oil worker Edmond Murray arrives to look for his estranged son and immediately attacks his ex-wife’s boyfriend. Meanwhile, the chief investigator theorizes about a possible conspiracy. As Edmond looks closer at the available evidence, he decides to investigate a residence in the mountains. There, he finds trouble. Here’s every main performer and character in Christian Carion’s 2021 film My Son.
My Son Cast: James McAvoy as Edmond Murray
Character Profile: An international oil field worker whose son, Ethan, disappears. He returns to the Scottish Highlands to investigate the case. Edmond suspects that his ex-wife’s boyfriend may be involved, and then uncovers a sinister operation in the mountains.
McAvoy’s Resume: Dr. Nicholas Garrigan in The Last King of Scotland (2006), Robbie Turner in Atonement (2007), Charles Xavier in the X-Men Franchise (2011-), Dennis in Split (2016), Lord Asriel in His Dark Materials (2019-)
My Son Cast: Claire Foy as Joan Richmond
Character Profile: Edmond’s ex-wife. She recently suffered a miscarriage, and takes sleeping pills to cope with grief. Joan helps Edmond understand what he’s missed while traveling the world.
Foy’s Resume: Queen Elizabeth II in The Crown (2016-20), Janet Armstrong in First Man (2018), Sawyer Valentini in Unsane (2018), Lisbeth Salander in The Girl in the Spider’s Web (2018), Emily Richardson-Wain in The Electrical Life of Louis Wain (2021)
My Son Cast: Tom Cullen as Frank
Character Profile: Joan’s boyfriend, the owner of a construction business. He irritates Edmond with his demeanor. Frank disappears from the narrative after getting attacked by McAvoy’s character.
Cullen’s Resume: Jonas in Black Mirror “The Entire History of You” (2011), Russell in Weekend (2011), Anthony Gillingham in Downton Abbey (2013-14), Nickie in The Other Half (2016), Jimmy in Castle in the Ground (2019)
My Son Cast: Gary Lewis as Inspector Roy
Character Profile: The primary investigator in Ethan’s disappearance. He warns Edmond about the consequences of his unstable behavior. Inspector Roy offers advice after being taken off the case.
Lewis’ Resume: Dad in Billy Elliott (2000), McGloin in Gangs of New York (2002), Kare in Valhalla Rising (2009), Colum MacKenzie in Outlander (2014-16), Thorold in His Dark Materials (2019-20)
My Son Cast: Michael Moreland as William O’Connor
Character Profile: A suspect located by Edmond. He initially claims to be innocent but then admits that he’s part of a child kidnapping ring. Edmond burns William’s feet with a torch.
Moreland’s Resume: George Hogg in The Trench (1999), PC Prentice in A Touch of Frost (2011), The Quiet Man in Under the Skin (2013), Tramp in Filth (2013), Benny Ray in Shetland (2018)
My Son Cast: Robert Jack as Alan
Character Profile: The primary villain. He plans to transport Ethan to someone else within his kidnapping ring. Alan shoots Edmond in the final act.
Jack’s Resume: Jacko in Gary Tank Commander (2009-12), Sebastian April in Princess Emmy (2019), Nicky in The Last Czars (2019)
My Son Cast: Owen Whitelaw as Fergus
Character Profile: Alan’s partner-in-crime. He’s extremely worried about being located by the police. Fergus gets attacked by Edmond.
Whitelaw’s Resume: Scott in What Would Ridley Do? (2011), Eddie Bowen in Dying Light (2013), Lee Walsh in Retribution (2016), Prentice Hayes in Shetland (2019)
The My Son cast also includes Paul Rattray (Game of Thrones, Jamestown), Toni Frutin (Taggart, West End Story), Rosalind Sydney (Millie Inbetween, The Nest), Pau Stirrat (Murphy’s Birthday) and Andrew John Tait (City, The Last Bus).
Q.V. Hough (@QVHough) is Vague Visages’ founding editor.