Mark Wahlberg plays Melvin Smiley, a mild-mannered hitman who gets more than he bargained for when a job spirals out of control.
Lou Diamond Phillips portrays Cisco, a member of Melvin's hitman crew who becomes embroiled in the botched kidnapping.
Christina Applegate takes on the role of Pam Shulman, Melvin's unsuspecting fiancée who gets caught up in the chaos.
China Chow portrays Keiko Nishi, the daughter of a wealthy businessman who becomes a key figure in the kidnapping plot.
Avery Brooks plays Paris, a powerful crime boss who becomes entangled in the mayhem caused by Melvin and his crew.
Bokeem Woodbine portrays Crunch, another member of Melvin's hitman crew who struggles to keep the situation under control.
Elliott Gould plays Morton Shulman, Pam's father who inadvertently gets caught up in the chaos surrounding Melvin's job.
Lainie Kazan portrays Jeanne Shulman, Pam's mother who tries to make sense of the madness happening around her family.
Robin Dunne plays Gump, a member of Melvin's hitman crew who finds himself in a sticky situation during the botched kidnapping.
Danny Smith takes on the role of Video Store Kid, a minor character who gets involved in the chaotic events unfolding in the film.
Sab Shimono portrays Jiro Nishi, the father of Keiko who becomes a central figure in the escalating tensions of the kidnapping plot.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.