A London 'wide boy' alcoholic is forced to face his responsibilities by a 'heavenly' messenger.
Buki Armstrong
Car Pound Attendant
Ewen Bremner
Steve Carlisle
Sarah Flind
Sheila
Emily Lloyd
Charlotte
Scots Gordon
Bouncer
James Shelford
Barman
Neil Stuke
Mike
John Thaw
The Man
Ray Winstone
Detective
My Fault: London
Bad Sister
Stuart: A Life Backwards
Hummingbird
Hounds of War
Less Than Zero
David Copperfield
Urchin
The Spectacular Now
A Street Cat Named Bob