Родился 21 сентября 1963 года в Глазго, Шотландия. Учился в университете Эдинбурга, а также в Центральной школе речи и драмы в Лондоне. Наиболее известен по роли Роберта Брюса в фильме Мэла Гибсона "Храброе сердце" (1995).