James Cosmo
77 years old
James Ronald Gordon Copeland MBE (born October 27, 1947), known professionally as James Cosmo is a Scottish actor. He is known for his film roles as Angus MacLeod in Highlander, Campbell in Bravehe...
See Profile
Home Alone
by 20th Century Fox
A young troublemaker named Kevin is accidentally left behind at home by his family and is forced to protect his house from two burglars.
See Story
Join the Conversation
0 comments on James Cosmo as Old Man Marley in Home Alone