He trained at RADA alongside actors like Michael Sheen.
He is also a skilled tennis player and once considered pursuing it professionally.
He has performed extensively in Shakespearean plays.
He voiced characters in radio dramas for the BBC.
He won an Emmy for The Crown in 2021.
He is known for portraying both sympathetic and villainous roles with equal depth.