Oryginalnie Zach Galifianakis był obsadzony w roli Roya Powella, ale musiał porzucić projekt z powodu konfliktu w harmonogramie.
Jodie Foster była brana pod uwagę do zagrania roli Procter.
Film kręcono w Boston i Raynham (Massachusetts, USA) oraz Providence (Rhode Island, USA).