All Cast

Hugh Grant

Hugh Grant

Reginald Anson

Tara Fitzgerald

Tara Fitzgerald

Betty

Colm Meaney

Colm Meaney

Morgan the Goat

Ian McNeice

Ian McNeice

George Garrad

Ian Hart

Ian Hart

Johnny Shellshocked

Kenneth Griffith

Kenneth Griffith

Reverend Jones

Tudor Vaughan

Tudor Vaughan

Thomas Twp

Hugh Vaughan

Hugh Vaughan

Thomas Twp Two

Robert Pugh

Robert Pugh

Williams the Petroleum

Robert Blythe

Robert Blythe

Ivor

Garfield Morgan

Garfield Morgan

Davies the School

Lisa Palfrey

Lisa Palfrey

Blod Jones

Dafydd Wyn Roberts

Dafydd Wyn Roberts

Tommy Twostroke

Ieuan Rhys

Ieuan Rhys

Sergeant Thomas

Anwen Williams

Anwen Williams

Mavis

David Lloyd Meredith

David Lloyd Meredith

Jones the JP

Howell Evans

Howell Evans

Thomas the Trains

Fraser Cains

Fraser Cains

Evans the End of the World

Jack Walters

Jack Walters

Grandfather

Harry Kretchmer

Harry Kretchmer

Young Boy

Maisie McNeice

Maisie McNeice

Girl in classroom

Nicholas McGaughey

Nicholas McGaughey

Narrator (voice)