Bohaterem filmu jest mężczyzna o imieniu Arthur Poppington (Woody Harrelson) , który uważa się za superbohatera i nazywa siebie Defendor’em. W mieście szerzy się przestępczość i korupcja. Arthur postanawia oczyścić miasto ze zła. Posiadając zaledwie bronie jakie sam zrobił i wiarę w to, że nic ani nikt nie jest w stanie go powstrzymać ani zranić, podejmuje mozolną walkę z mafią.