One of the greatest antagonists of all time is Johan Liebert from the film Monster. Considered the greatest villain of all time, Johan Liebert has done what it takes to deserve that title By: Courtney McClure Nov 07, 2022