Meet the cast of THE PUNISHMENT


We’re delighted to announce and introduce the cast of THE PUNISHMENT! We’re very fortunate to have the following talented actors bringing the characters of THE PUNISHMENT to life. (A special thanks to Anna Dawson from Simone Pereira Hind Casting for her assistance!)

The Punishment -29.jpg

Cal MacAninch

Cal MacAninch plays Michael, a loyal enforcer for a Glaswegian crime family. The recent death of his son, Ryan, has left him struggling to compartmentalise his violent actions.


Cal’s recent screen-work includes The Victim (BBC One), Frontier (Netflix), and the feature thriller, Calibre (Netflix, Wellington Films). Among his other credits are roles on DCI Banks, Mr. Selfridge, and Downton Abbey.

Cal’s IMDb profile

Jenni Keenan Green

Jenni Keenan Green plays Claire, a family doctor who feels disconnected from her son, Ross. Claire hopes that the arrival of Michael, the father of one of Ross’s friends, will be a turning point in their relationship.


Jenni studied acting at the Arts Educational School, London. She has recently worked on the final series of Shetland. Her other credits include roles on World’s End, Monarch of the Glen, River City, and Casualty.

Jenni’s IMDb profile

Ronan Doyle

Ronan Doyle plays Ross, an aimless teenager with too much time on his hands. He was friends with Michael’s son, Ryan, and may have had something to do with his recent death.

Ronan Doyle Web Resolution-3.jpg

Ronan trained at North East Scotland College, Aberdeen. He’s recently appeared in the Scottish Film Talent Network short Dark Road, which was a selection at the Edinburgh International Film Festival.

Ronan’s IMDb profile

Kirsty Strain

Kirsty Strain plays Greer, a Detective Sergeant in the Specialist Crime Division of Police Scotland. She sees an opportunity to use the death of Ryan to get information out of Michael.


Kirsty studied acting at the Lee Strasberg Theatre and Film Institute in NYC. Her credits include Outlander, Anna and the Apocalypse, Burnistoun, and Scot Squad.

Kirsty’s IMDb profile

Jim Sweeney

Jim Sweeney plays Fraser, Michael’s boss. Fraser wants to support Michael during his bereavement, but he needs Michael to get back to work.


Jim’s credits include Outlander, the Scottish crime series The Crews, Ken Loach’s The Angels Share, and Terence Davies’ Sunset Song.

Jim’s IMDb profile