David Hargreaves David Hargreaves 2/2/40 Actor Biography There is no information about «David Hargreaves» yet. Roles Martin Garrick (Actor) Traitors Det. Chief Insp. Rainbow (Actor) Strangers Tom (Actor) Sorry, I'm a Stranger Here Myself Sergeant Bill Gentle (Actor) Merseybeat Tom Darblay (Actor) Juliet Bravo Gallery