Jabarkan Pemain dari One for the Money

Katherine Heigl sebagai Stephanie Plum

Jason O'Mara sebagai Joe Morelli

Debbie Reynolds sebagai Grandma Mazur

Daniel Sunjata sebagai Ricardo Carlos Manoso (Ranger)

Patrick Fischler sebagai Vinnie Plum

John Leguizamo sebagai Jimmy Alpha

Ashley Argota sebagai Hannah Mazur

Ana Reeder sebagai Connie Rossoli

Gavin-Keith Umeh sebagai Benito Ramirez

Ryan Michelle Bathe sebagai Jackie

Nate Mooney sebagai Eddie Gazarra

Debra Monk sebagai Mrs. Plum

Louis Mustillo sebagai Mr. Plum

Annie Parisse sebagai Mary Lou

Fisher Stevens sebagai Morty Beyers

Leonardo Nam sebagai John Cho

Adam Paul sebagai Bernie Kuntz

Dalam sebuah wawancara pada Oktober 2010, penulis Janet Evanovich menyatakan bahwa Tri-Star telah membeli hak untuk tiga belas tahun sebelumnya, dan telah di kembangkan sejak saat itu. Ketika ditanya mengenai status film tersebut, Janet Evanovich berkomentar, "Sulit dipercaya mereka telah menempati waralaba bernilai jutaan dolar selama bertahun-tahun namun pergi." Pada Februari 2010, Variety mengumumkan bahwa Katherine Heigl telah diberi peran untuk bermain Stephanie Plum. Pada April 2010, Lions Gate Entertainment mengumumkan bahwa mereka telah memperoleh hak distribusi, akan menghasilkan bersama dengan Sidney Kimmel Entertainment dan Lakeshore Entertainment (yang telah memperoleh hak dari Columbia), dan Julie Ann Robinson (The Last Song) secara langsung.

Film adaptasi ini diproduksi oleh Tom Rosenberg untuk Lakeshore Entertainment, dengan Katherine Heigl yang memainkan peran Stephanie Plum. Percobaan Produksi di metropolitan Pittsburgh dari Juli hingga awal September 2010. Pengambilan gambar utama dimulai selama seminggu 12 Juli 2010, di wilayah Ambridge di pinggiran Beaver County, dan dilanjutkan di enam lokasi kota yang berbeda. Pittsburgh Central Northside serta yang baru-baru ini ditutup UPMC fasilitas di pinggiran dalam Braddock, akan dua kali lipat karena untuk pengaturan buku dari Trenton, New Jersey, lingkungan dan gedung-gedung pemerintah.