Scottish actor most famous for his breakout role as Alex McAllister on the soap opera River City. He is also known for his roles on shows like Scot Squad and in films like 2013's Filth.
He grew up in the village of Kettlebridge in Fife, Scotland. He studied acting at Queen Margaret University College.
He performed in the award-winning stage play Black Watch.
He married a choreographer named Karen and has a daughter named Marley.
He and Nick Rhys have both starred on River City.