杰西卡·奥尔芭 Jessica Alba .... Nancy Callahan
罗莎里奥·唐森 Rosario Dawson .... Gail
伊利亚·伍德 Elijah Wood .... Kevin
玛丽娅·贝罗 Maria Bello .... Ava Lord
布鲁斯·威利斯 Bruce Willis .... Hartigan
本尼西奥·德托罗 Benicio Del Toro .... Jackie Boy
迈克尔·克拉克·邓肯 Michael Clarke Duncan .... Manute
卡拉·古奇诺 Carla Gugino .... Lucille
乔许·哈奈特 Josh Hartnett .... The Man
迈克尔·麦德逊 Michael Madsen .... Bob
Jaime King .... Goldie/Wendy
布瑞特妮·墨菲 Brittany Murphy .... Shellie
克莱夫·欧文 Clive Owen .... Dwight
米基·洛克 Mickey Rourke .... Marv
尼克·斯塔尔 Nick Stahl .... Rourk Jr./Yellow Bastard