All Cast

Rowan Atkinson

Rowan Atkinson

Walter Goodfellow

Kristin Scott Thomas

Kristin Scott Thomas

Gloria Goodfellow

Maggie Smith

Maggie Smith

Grace Hawkins

Patrick Swayze

Patrick Swayze

Lance

Tamsin Egerton

Tamsin Egerton

Holly Goodfellow

Toby Parkes

Toby Parkes

Petey Goodfellow

Liz Smith

Liz Smith

Mrs. Parker

Emilia Fox

Emilia Fox

Rosie Jones

James Booth

James Booth

Mr. Brown

Patrick Monckton

Patrick Monckton

Bob - Pond Workman

Rowley Irlam

Rowley Irlam

Ted - Pond Workman

Vivienne Moore

Vivienne Moore

Mrs. Martin

Murray McArthur

Murray McArthur

Vicar's Convention Master of Ceremonies

Morgan Gower

Morgan Gower

Reverend Campbell

Rupert Simonian

Rupert Simonian

Billy Martin the Bully

Alex MacQueen

Alex MacQueen

Train Ticket Collector

Paul Viragh

Paul Viragh

Policeman on Train

Tony Denham

Tony Denham

Police Interrogator

Roger Hammond

Roger Hammond

Judge

Andrew Thomas Jones

Andrew Thomas Jones

Mark - Boyfriend #2

Jack Ryan

Jack Ryan

David - Boyfriend #1

Nazim Kourgli

Nazim Kourgli

Grant the Goth - Boyfriend #3

Jack Zimmermann

Jack Zimmermann

Jereny Z - Boyfriend #4

Terry Alderton

Terry Alderton

TV Chat Show Presenter

David Schaal

David Schaal

TV Chat Show Pundit #1

Chrissie Cotterill

Chrissie Cotterill

TV Chat Show Pundit #2

Rory Dorling

Rory Dorling

Billy Martin's Gang

Max Murley

Max Murley

Billy Martin's Gang

James Galloway

James Galloway

Billy Martin's Gang