Passion Play se encuadra en el año 1950, en la ciudad de Los Ángeles. Un ángel (Megan Fox) vive bajo el control de un despiadado gangster local (Bill Murray). Pero su vida se cruza con un trompetista de jazz en horas bajas, que le ofrece su ayuda (Mickey Rourke).
A sus 21 años, Violet Sanford (Piper Perabo) tiene una sedosa voz de terciopelo y llega a Nueva York con la esperanza de convertirse en letrista. Pero sus sueños quedan aparcados momentáneamente por el éxito que alcanza trabajando como camarera en el bar Coyote. El bar Coyote es un nuevo club nocturno y el punto [...]