Sweet, whimsical version of Daisy Ashford's novel stars Jim Broadbent as awkward Alfred Salteena, who vies with a lonely noble (Hugh Laurie) for the hand of a young woman (Lyndsey Marshal) obsessed with aristocracy. Bill Nighy, Geoffrey Palmer. Prince of Wales: Simon Russell Beale. Narrated by Alan Bennett. Broadbent is one of the executive producers.