Blood Red Roses

A woman looks back on her life as a political activist in Scotland from the 1950s to the 1970s.

Full Cast of Blood Red Roses

Elizabeth MacLennan

as Bessie Gordon

James Grant

as Sandy

Louise Beattie

as Young Bessie
Amanda Walker as Ella

Amanda Walker

as Ella

Amanda Galafres Patterson Walker is an English film and television actress.

Julie Graham as Janey

Julie Graham

as Janey

Julia Graham (born 24 July 1965) is a Scottish actress.

David Fox

as Mrs Dundonald's Son

Dawn Archibald

as Catriona

Sandy Imlach

as Jane Gordon

William Steel

as Terry

Iain Macdonald

as Jack

John Murray

as Angie

Monica Brady

as Gym Teacher

Patricia Ross

as Headmistress

Simon Mackenzie

as Minister

Billy Johnstone

as Porter

Mary-Ann Coburn

as Midwife

Andy Barr

as Fitter

Vincent Friell

as Fitter

Joe Mullaney

as Wedding Official

Eve Pearce

as Mrs Dundonald
Ron Donachie as Charles Riggins

Ron Donachie

as Charles Riggins

Ron Donachie was born on April 26, 1956 and is currently 68 years old.

John McGlynn

as Gordon

Doreen Cameron

as Janice

Ian Sexon

as Mr Wark

David Neville

as Eagleton

Don Crera

as Grundyens

Sandy Neilson

as Lord Drumossie

Alan Hulse

as Picket Driver

John Buick

as Mr Kerley

Terry Cavers

as Mrs Henderson

Jill Spurrier

as Computer Operator

Jim Byars

as Personnel Officer

Sharon Maharaj

as Pearl

Billy McElhaney

as Mr Ritchie

Jenny Lee

as Other Woman

Catriona-Anna Nic a' Phi

as Midwife

Rab Handleigh

as Photographer

Joanna Keddie

as Nurse

John Merryfield

as Pete

Gillian Reid

as Janey, age 4-8

Morgana McCabe

as Janey, age 2-3

Loretta McAllister

as Alison, age 9-11

Laura Doherty

as Alison, age 4

Crew of Blood Red Roses

Discover the backstage crew of Blood Red Roses →