Lt. Jon Kavanaugh

Lt. Jon Kavanaugh

FX

Played by: Forest Whitaker, "The Shield" Anti-villain status: You'd think an Internal Affairs agent taking down corrupt cops would be a hero, but since corrupt Vic Mackey is the hero (or anti-hero, as the case may be), Kavanaugh is the villain (or anti-villain). His methods of taking down the corrupt Strike Team are just as immoral as the corrupt cops he's going after. -- Andrea Reiher, Zap2it

Played by: Forest Whitaker, "The Shield" Anti-villain status: You'd think an Internal Affairs agent taking down corrupt cops would be a hero, but since corrupt Vic Mackey is the hero (or anti-hero, as the case may be), Kavanaugh is the villain (or anti-villain). His methods of taking down the corrupt Strike Team are just as immoral as the corrupt cops he's going after. -- Andrea Reiher, Zap2it (FX)

Played by: Forest Whitaker, "The Shield" Anti-villain status: You'd think an Internal Affairs agent taking down corrupt cops would be a hero, but since corrupt Vic Mackey is the hero (or anti-hero, as the case may be), Kavanaugh is the villain (or anti-villain). His methods of taking down the corrupt Strike Team are just as immoral as the corrupt cops he's going after. -- Andrea Reiher, Zap2it