The Happy Lands

The Happy Lands

108 mins | Drama, History | July 14, 2012

The Happy Lands tracks the lives of the Brogan, Guthrie and Baxter families as they overcome the economic challenges brought about by the 1926 General Strike.

The Happy Lands

108 mins | Drama, History | July 14, 2012

The Happy Lands
The Happy Lands tracks the lives of the Brogan, Guthrie and Baxter families as they overcome the economic challenges brought about by the 1926 General Strike.
Producers Creative Scotland
Original title The Happy Lands
Directors Robert Rae
Writers

Cast

Kevin Clarke

as Michael

Jokie Wallace

as Dan

Aaron Jones

as Wee Baxie

Kevin Adair

as Davey King

Farah Ahmed

as Mary Miller

Stevie Allan

as Pug Henderson

Jez Arrow

as Economic League

Michael Barney

as Special Constable

Madeline Berry

as Granny King

Josh Brown

as Pat Brogan

Willie Clarke

as Regional Union Official

Craig Clarke

as Andy Jenkins

Kristen Clarke

as Billy Jenkins

Patricia Colville

as Jenny Saville

Fiona Combe

as Lily Wilson

Rob Connors

as NCO

Nikki Crawford

as Alison McKinchie

Bill Davie

as Cllr Proudfoot

Susan Davie

as Elsie Proudfoot

Cathy Davies

as Florence Watson

Rebecca Davies

as Rita Hunter

Jonean Denholm

as Molly Guthrie

Kielan Denholm

as Wee Danny Guthrie

Andrew Donaldson

as Bobby Jenkins

Harry Donaldson

as Jimmy Jenkins

Stacey Donaldson

as Nancy King

Kim Donnachie

as Grace MacGregor

Lydia Donnachie

as Sally MacGregor

Simone Donnachie

as Katy MacGregor

Aileen Doyle

as Gemma McKinchie

Lucy Drysdale

as Rose McLaughlin

Emma Duncan

as Annie Brogan

Gary Duncan

as Walter McInnes

Lorraine Duncan

as Agnes Brogan

Rachel Duncan

as Kitty Brogan

Margaret Feely

as Granny Guthrie

Cameron Forbes

as Special Constable

Arfur Fuxsake

as Black Watch Soldier

Bill Gilby

as Priest

Joanna Graham

as Josie Young

Bella Hammond

as Edna Smith

Bill Hammond

as Henry Miller

Colin Harrower

as Black Watch Soldier

Frances Houston

as Florence Adams

Betty Hunter

as Maggie MacGregor

Dinorah Imrie

as Olivia Jackson

Alan Jones

as Jockie Johnston

Ronnie Kimmel

as Demobbed Soldier

Katie Kinch

as Sophie Johnson

Mary Kinch

as Patricia Johnson

Niamh Kinch

as Nicola Johnston

Archie King

as Karno

Dean King

as Whippet

Lillian King

as Granny Burns

Cara Langtree

as Girl in Riot

Katy Langtree

as Girl in Riot

Neil Langtree

as Overseer

Sean Langtree

as Curly McKenzie

Mark Law

as Policeman

Rebecca Lee

as Amy Burns

John MacDonald

as Bailiff

George Mackie

as Baxter Baxter

Gracie MacPherson

as Dorothy McAlpine

Olivia MacPherson

as Thelma McAlpine

Donald McArthur

as Cllr Ayelsford

Robbie McArthur

as Tommy Burns

Elaine McBride

as Isa Beveridge

Martyn McCormack

as Charlie Burns

Leeanne McGregor

as Anabella

Madeline McPherson

as Martha McAlpine

Darren Moore

as Special Constable

Sharon Morton

as Edna McKinchie

Farooqi Muskwati

as Jacob

Matthew Nealon

as Wee Stan Wilson

Susan Newall

as Kathleen Adams

Bronwen Winter Phoenix

as Sarah Brodie (as Bronwen Phoenix)

Cormac Rae

as The Gamekeeper

David Reilly

as Joe Guthrie

Callum Renton

as Callum McKee

Heather Richardson

as Hazel McKinchie

Mark Richardson

as Special Constable

Georgie Robertson

as Masie Wilson

Peter Robertson

as Bob McGregor

Lorna Rees

as Lady McKillip

Winona Samet

as Besie McKee

Craig J. Seath

as Dr. McCrae

Lindsey Smith

as Jem McKenzie

Caitlin Sneddon

as Mary Fleming

Ciaran Sneddon

as William Mackie

Karen Sneddon

as Jessie Stewart

Cody Spears

as June

Tyler Spears

as Lizzie Guthrie

Mark Spiden

as Police Officer

Allan Stewart

as Sir Harry Lauder

Linda Stuart

as Mrs Simpson

Simon Tait

as James Anderson

Drew Taylor

as Economic League

Codie Templeman

as Elizabeth Wilson

Nora Trew-Rae

as Daisy Jenkins

Rebeka Venters

as Rosie Baxter

Stuart Venters

as Accordion Player

Margaret Wallace

as Ruby Guthrie

Rebecca Wallace

as Emily Guthrie

James Barney Wood

as Soldier

Stuart Watson

as Big Tam Wilson

Steven Welch

as Mine Manager

Alicia Wilkinson

as Wet Nurse

Rosie Willis

as Lady Lunching

D.T. Wilson

as Artie Miller

Eleanor Wilson

as Sadie Wilson

Ross Wilson

as Jim Burton

Theo Wyzgowski

as Police Officer

Megan Taylor

as Susie Smith