Casino Royale
2006
EastEnders
1985
MI-5
2003
New Tricks
The Bill
1984
Waking the Dead
2001
Bergerac
1981
Rosemary and Thyme
Jinnah
1998
William and Mary
The Jury
2002
Screen Two
Any Human Heart
2010
The Fixer
2008
White Teeth
Screenplay
1986
An Unsuitable Job for a Woman
1997
Identity
Britz
2007
Johnny Jarvis
1983
Thief Takers
1995
Performance
1991
My Life as a Popat
2004
Bedtime
Saracen
1989
Wing and a Prayer
Command Approved
2000
A Summer Day's Dream
1994
Honeycomb Lodge
2014
Hawkins
National Theatre Live: A Disappearing Number
Turning World
1996
Bergerac › Episodes
All for Love
December 26, 1991
The Lohans
March 9, 1991
The Assassin
March 2, 1991
Warriors
February 23, 1991
The Waiting Game
February 16, 1991
On the Rocks
February 9, 1991
My Friend Charlie
February 2, 1991
The Evil That Men Do
January 26, 1991
Snow in Provence
January 19, 1991
The Dark Horse
January 12, 1991
Something to Hide
January 5, 1991
There for the Picking
December 26, 1990
Diplomatic Incident
March 18, 1990
The Messenger Boy
March 11, 1990