All Cast

Gregor Fisher
Macroon

Eddie Izzard
Captain Wagget

Naomi Battrick
Peggy Macroon

Ellie Kendrick
Catriona Macroon

Sean Biggerstaff
Sergeant Odd

Kevin Guthrie
George Campbell

James Cosmo
Macalister the Minister

Fenella Woolgar
Dolly Waggett

Michael Nardone
Brown

John Sessions
Doctor McLaren

Brian Pettifer
Angus

Iain Robertson
Sammy

Anthony Strachan
Biffer

Annie Louise Ross
Mrs. Campbell

Sean Scanlan
Old Roddy

Matt Costello
Mckechnie

Ken Drury
Mr. Bain

Tim Pigott-Smith
Col. Woolsey
Kevin Mains
Farquharson

Ciaron Kelly
Constable McPhee
Andrew Dallmeyer
Hector
Mike Tibbetts
Buncher
