布鲁斯·威利斯 Bruce Willis .....David Dunn,塞缪尔·杰克逊 Samuel L. Jackson .....Elijah Price,罗宾·莱特·潘 Robin Wright Penn .....Audrey Dunn,Leslie Stefanson .....Kelly,John Patrick Amedori .....Hostage Boy,Spencer Treat Clark .....Joseph Dunn,Charlayne Woodard .....Elija