Playing for Keeps Theatrical release poster Directed by Gabriele Muccino Written by Robbie Fox Produced by Gerard Butler Kevin Misher Jonathan Mostow Alan Siegel John Thompson Tim Ubels Starring Gerard Butler Jessica Biel Uma Thurman Catherine Zeta-Jones Dennis Quaid Judy Greer James Tupper Aiden Potter Noah Lomax Cinematography Peter Menzies Jr. Edited by Padraic McKinley Music by Andrea Guerra Production companies Nu Image Misher Films Millennium Films Distributed by FilmDistrict Release date December 7, 2012 (2012-12-07) Running time 106 minutes[1] Country United States Language English Budget $35-55 million[2][3] Box office $27.8 million[4]