Forget H from Line of Duty, forget Luther, forget almost all off the police force in LA Confidential... the prize for THE most corrupt police officer in history has to go to Craig from Corrie.
Seriously, he is as dodgier than any other cop on screen. He checks police systems for anyone and everyone, he tells confidential information about investigations to people who have no lawful reason to know it, his girlfriend is a convicted criminal, and now he's pulling in favours to get an item fingerprinted and checked against the national fingerprint database just for shits and giggles! He is one dodgy corrupt cop!