Known For:
Acting
Birthday:
May 14, 1947
Place of Birth:
Kilwinning, Ayrshire, Scotland, UK
| Year | Movie | Role |
|---|---|---|
| 2021 | A Reel Life | Dick Bird |
| 2004 | A Different Loyalty | Peter Lewis |
| 2003 | Boudica | Suetonius' ADC |
| 1993 | Dirty Weekend | David |
| 1990 | Midnight Angel | The Major |
| 1989 | Countdown to War | MacDonald |
| 1988 | Didn't You Kill My Brother? | Party Guest |
| 1987 | Up Line | Dan Dare |
| 1986 | Miss Marple: The Murder at the Vicarage | Bill Archer |
| 1986 | Foreign Body | Hilary Pike |
| 1984 | Doctor Who: The Awakening | Joseph Willow |
| 1982 | The Terminal Game | Raymond James |
| 1979 | Speed King | Leo Villa |
| 1979 | I'm a Dreamer Montreal | Scots Soldier |
| 1979 | Henry IV Part 1 | Poins |
| 1979 | Henry IV Part 2 | Poins |
| 1977 | A Bridge Too Far | Pvt. Vincent |
| 1977 | The Black Panther | |
| 1973 | Possession | Young Man |
| 1972 | The General's Day |
| Year | TV Show | Role |
|---|---|---|
| 2006 | Blackbeard | Captain Charles Vane |
| 1999 | Life Support | Dr Crilly |
| 1992 | Maigret | Inspector Janvier |
| 1992 | Highlander: The Series | Peter Wells |
| 1989 | Agatha Christie's Poirot | Marsden |
| 1989 | The Paradise Club | DS Jack Nesbitt |
| 1987 | Fortunes of War | Ross |
| 1986 | Casualty | Jeff Dryden |
| 1985 | The Mistress | Luke Carpenter |
| 1985 | Three Up, Two Down | Stanley |
| 1982 | The Comic Strip Presents... | Party Guest |
| 1981 | Bergerac | Bobbie Carnegie |
| 1981 | Bergerac | Alan Hallowes |
| 1980 | Mackenzie | Robert Mackenzie |
| 1978 | Grange Hill | Mr. Aldridge |
| 1978 | The Mayor of Casterbridge | Donald Farfrae |
| 1974 | Churchill's People | Sir Andrew of Moray |
| 1972 | Crown Court | P.C. Minter |
| 1972 | The Protectors | Jasper |
| 1971 | The Rivals of Sherlock Holmes | Reporter |
| 1963 | Doctor Who | Joseph Willow |