- 2006: Co-starred in Steven Soderbergh's post WWII drama, "The Good German"
- 2006: Co-starred in Len Wiseman's "Underworld: Evolution"
- 2005: Cast in the feature adaptation of "Beowulf & Grendel" also starring Gerard Butler as Beowulf
- 2004: Starred opposite Dennis Quaid in the remake of the 1965 film "The Flight of the Phoenix"
- 2003: Joined Sean Connery in the action feature "The League of Extraordinary Gentlemen"
- 2001: Cast as Ian in the war feature "Pearl Harbor"
- 1999: Played Orlick in the tv-drama "Great Expectations"
- 1997: Had a reoccuring role in the drama series "This Life"
- 1995: Cast in the independent drama "Go Now"
- 1993: Debut in Bill Forsyth's "Being Human"
- ---: Born and raised in Scotland




