as Will
as Jake
as Aneurin
as The Wedding Singer
as Joseph 'Joe' Walcotts
as Edwin Robson
as Alan Budd
as Jonathan Ellacott
as Martin Pascoe
as Young David
as Charles Ruthven