Fancy three and a half hours of Ingmar Bergman? At least the Old Vic's seats are comfortable for Fanny and Alexander with a marvellous Penelope Wilton.