Background
Larkin was born in Glasgow and grew up in East Kilbride.
Larkin was born in Glasgow and grew up in East Kilbride.
He is perhaps best known for his role of Dolokhov in Outpost: Rise of the Spetsnaz directed by Kieran Parker. He trained at Langside college in Glasgow. He later played the lead role of Joe Cullen in the British Academy of Film and Television Arts Scotland winning film Running in Traffic opposite Kenneth Cranham.
He shares a second British Academy of Film and Television Arts Scotland Award with the films co-producers, Marc Twynholm and Abigail Howkins.
Running in Traffic also received its world premiere at the Edinburgh International Film Festival in 2009. His recent television appearances include Doctors, playing the guest lead role of Axel Hayley in Episode "The Messenger".
Also, the role of Geordie in Season 1 of Outlander. In 2015 he played the recurring character of Eddie in Series 3 of Shetland for British Broadcasting Corporation Scotland, opposite Game of Thrones star, Ciaren Hinds.
He played the role of Robert Eldridge Dean in the American depression-era film, The Red Machine written and directed by Alec Boehm and Stephanie Argy and the lead role of, Mitch in the action film Battleground, written and directed by Neil MacKay In 2015 he appeared in the Scottish/Irish horror film Let Us Prey opposite Liam Cunningham and Pollyanna McIntosh.
In 2016, he appeared opposite Gerard Butler in London Has Fallen, in the role of Davis. The film was directed by Babak Najafi and was released on March 4 by Millennium Films, under their recently revived Gramercy Pictures label.