Who is the most morally complex character in Line of Duty?

Police Corruption
Line of Duty
British Crime Drama
TV
Police Corruption poll options
Police Corruption
Line of Duty
British Crime Drama
- DS Steve Arnott
- DI Kate Fleming
- Superintendent Ted Hastings
- DI Matthew Cottan