Philip Glenister

Philip Glenister is an English actor who portrays James Trenchard in the Belgravia television series.