Ewan McGregor został początkowo obsadzony do roli Eddie Dodsona a Carey Mulligan jako jego dziewczyna, ale po latach pre-produkcji oboje zrezygnowali i zostali zastąpieni przez Jima Sturgessa i Isabel Lucas.
Film był kręcony w Los Angeles (Kalifornia, USA).