In March 2011 he won the Olivier Award for Best Actor in a Supporting Role in a revival of the play "After the Dance" at the National Theatre Lyttelton.
In March 2013 he was nominated for an Olivier award for Best Supporting Actor for his performance in "Hedda Gabler" at the Old Vic Theatre.
In October 2020 he won the Olivier Award for Best Actor in a Supporting Role for his performance in the play "Leopoldstadt" at Wyndham's Theatre.