- Played the role of Kenickie in a production of the musical Grease when he was at school; his brother Ben played Danny.
- Set up his own cricket club called The Bloody Lads in 2011; actor Rafe Spall has a cap for the team.
- Was once the lead singer of an indie band called Adventure playground, which also featured his cousin Fred Machpherson, who later formed the band Spector.
- Starred as Dimitri Mitropoulos in Posh at the Duke of York's Theatre in May 2012.
- To prepare for his role in Indian Summers he volunteered with the Civil Service to see what kind of people wanted to serve the British Empire.