Albert Brooks był brany pod uwagę przy obsadzaniu roli Marca Schillera. Umowa nie doszła do skutku i zamiast niego zatrudniono Johna Turturro. Ten jednak zrezygnował później z powodu konfliktów w grafiku, a rolę przejął Tony Shalhoub.
Zdjęcia do filmu kręcono w Miami (Floryda, USA).
Zdjęcia do filmu kręcono od 2 kwietnia do 2 czerwca 2012 roku.