James Cosmo

James Cosmo (born 24 May 1948) is a prolific Scottish actor, who has performed in film and television productions since the late 1960s.

Movies

TV Shows