Home People James Cosmo James Cosmo movies James Cosmo movies James Cosmo Movies (32) Once Upon a Time in the Midlands (2002) As Billy. He was 54 years old All the Queen's Men (2001) As Archie. He was 53 years old To End All Wars (2001) As Col. Stuart McLean. He was 53 years old The Last of the Blonde Bombshells (2000) He was 52 years old Honest (2000) As Tommy Chase. He was 52 years old Tales from the Madhouse (2000) As The Centurion. He was 51 years old One More Kiss (1999) As Frank. He was 51 years old Billy and Zorba (1999) As Zorba. He was 51 years old The Match (1999) As Billy Bailey. He was 51 years old Sunset Heights (1999) As MacDonald. He was 51 years old Babe: Pig in the City (1998) As Thelonius (voice). He was 50 years old Ivanhoe (1997) As Cedric. He was 48 years old Emma (1996) As Mr. Weston. He was 48 years old Trainspotting (1996) As Mr. Renton. He was 48 years old Braveheart (1995) As Campbell. He was 47 years old Sin Bin (1994) As Jerry. He was 45 years old The Fool (1990) As Mr. Bowring. He was 42 years old Treasure Island (1990) As Redruth. He was 41 years old The Nightwatch (1989) As James Smithson. He was 41 years old Stormy Monday (1988) As Tony. He was 39 years old Biggles (1988) As German Soldier. He was 39 years old Highlander (1986) As Angus MacLeod. He was 37 years old Living Apart Together (1982) As Priest. He was 34 years old The Nightmare Man (1981) As Sergeant Carch. He was 32 years old The Cheviot, the Stag and the Black, Black Oil (1974) As Loch. He was 26 years old Young Winston (1972) As Officer on Train. He was 24 years old The Stone Tape (1972) As Cliff Dow. He was 23 years old Assault (1973) As Det. Sgt. Beale. He was 24 years old Sovereign's Company (1970) As Senior Under Officer Patterson. He was 21 years old The Virgin Soldiers (1969) As Waller. He was 21 years old Battle of Britain (1969) As Jamie. He was 21 years old Hotel Caledonia (1969) As William Pertwee. « Previous Next »