Jack Lucas er egosentrisk radio DJ på en radiostasjon i USA. Men hans ego raser mot bunnen når han avviser en innringer til sitt program, og vedkommende går rakt av sted og skyter syv personer på en trendy klubb. Jack vil gjøre ende på alt ved å gjøre ende på seg selv. Men i siste øyeblikk reddes han av en gjeng med hjemløse under ledelse av den forskrudde Parry. Mens Jack kommer seg ut av selvmordstrangen finner han ut at Parry er besatt av to ting: den hellige gral, og en ung dame ved navn Lydia. Jack finner ut at Parrys eneste sjanse til å leve et normalt liv igjen, er hvis han finner kjærligheten med den langt mer normale Lydia.