What's Love Got to Do with It? | David | 2023-01-26 | |
Their Finest | Alex, the Director | 2017-02-19 | |
Royal Shakespeare Company: The Two Gentlemen of Verona | Valentine | 2015-03-30 | |
The Theory of Everything | Ellis | 2014-11-26 | |
The Invisible Woman | Charley Dickens | 2013-12-25 |