Amadeus

Amadeus – National Theatre

Director Michael Longhurst’s 2016 production of Peter Shaffer’s iconic play is a stunning piece of theatre starring Lucian Msamati as…

4 years ago