Gotham City får ta itu med två mystiska och kriminella varelser: Pingvinen (Danny DeVito) och Katkvinnan (Michelle Pfeiffer). Kan Batman (Michael Keaton) ta hand om två fiender på samma gång? Speciellt när den ena vill bli borgmästare och den andra är förälskad i Gothams hjälte?