스코틀랜드인 아버지와 페루인 어머니 사이에서 출생. 페루에서 태어났지만 2살때 가족과 함께 스페인으로 옮겼다가 다시 스코틀랜드로 옮겨갔다. 10년간 트리니다드 토바고에 살았으며, 그의 나이 14살 때 아버지와 함께 스코틀랜드로 왔다. 그는 영어와 스페인어에 능통하다. 드라마 시리즈 <로스트>에서 데스몬드 역으로 출연, 드라마의 비밀을 쥔 핵심적인 인물을 연기했다.