John Albasiny
Alan Duckworth
Abigail Cruttenden
Ann Lawton
Alison Steadman
Miss Land
Frances Ruffelle
Eunice
Robert Urquhart
Headmaster
Garry Cooper
Tommy
Richenda Carey
Botany Teacher
Maurice O'Connell
Gym Teacher
Tim Seely
French Teacher
Maureen Lipman
Alan's Mother (voice) (uncredited)
Eric Richard
Road Worker
Arthur Whybrow
Road Worker
Maurice Dee
Geoffrey Whitaker
Mark Brailsford
Abbo
Christopher Karallis
Shaz
Nicola Prince
Maureen
Peter Dean
Policeman
Dave Atkins
Fish Shop Owner
John Arlott
Himself (voice)