It's 1976, and Vinny is a confused teenager who can't decide whether he is a disco king or a proto punk rocker.

Tom Courtenay
as Harold Smith

Michael Legge
as Vincent Smith

Laura Fraser
as Joanna Robinson

Lulu
as Irene Smith

Stephen Fry
as Dr. Peter Robinson

Charlotte Roberts
as Lucy Robinson

Amanda Root
as Margaret Robinson

David Thewlis
as Nesbit

Charlie Hunnam
as Daz

James Corden
as Walter