Benedict Cumberbatch stars as the Danish prince in director Lyndsey Turner's modern-dress staging at London's Barbican Theatre.read more