Brad Pitt ( Johnny Suede )Samuel L. Jackson ( Johnny Suede )Catherine Keener ( Johnny Suede )Nick Cave ( Johnny Suede )Calvin Levels ( Johnny Suede )Alison Moir ( Johnny Suede )