Aktor James Franco był typowany do jednej z ról, jednak nie przyjął oferty producentów.
Do głównych ról męskich byli także rozważani Sam Worthington, Colin Farrell, Justin Timberlake i Seth Rogen, ale ostatecznie dostali je Tom Hardy i Chris Pine.
Początkowo w obsadzie był Bradley Cooper, jednak musiał zrezygnować ze względu na napięty harmonogram.
Film był kręcony w Vancouver i Burnaby (Kanada).