- Went to the same school and is close friends with Will Poulter.
- Spotted by an acting scout at his school at the age of 10.
- Auditioned for The Royal Academy of Dramatic Art (RADA) and the London Academy of Music and Dramatic Art (LAMDA) in London in 2009, but did not get in to either.
- Nominated as the Most Promising Newcomer in the 2009 British Independent Film Awards.
- Won a BAFTA Scotland Award for Best Actor for his role in For Those in Peril in 2013.
- 2016, Screen Actors Guild Awards — Outstanding Performance by a Cast in a Motion Picture: Nominee
- 2014, BAFTA Film Awards — Rising Star Award: Nominee
- Daisy Mackay — Sister
- Paul Mackay — Father