Rola Franka Whitakera była napisana dla James Gandolfini, jednak był on zajęty praca nad serialem "Rodzina Soprano". Następnie Jeff Bridges był rozważany do roli, ale zażądał zbyt wysokie wynagrodzenie. Russell Crowe odrzucił rolę, gdyż uznał, że jest za mało rozbudowana.
Todd Haynes napisał rolę Cathy Whitaker specjalnie dla Julianne Moore.
W pierwszej scenie filmu widać nowoczesne cyfrowe parkomaty, a akcja rozgrywa się w latach pięćdziesiątych XX w.
Film kręcono w Bayonne, Bloomfield, Cranford, Elizabeth, Hackensack, Hohokus, Kearny, Livingston, Morristown, North Arlington, Patterson, Union City (New Jersey, USA) oraz w Yonkers (Nowy Jork, USA).
Dennis Haysbert 'krążył' między wschodnim wybrzeżem USA a Los Angeles w czasie produkcji filmu ze względu na swój udział w telewizyjnym "24", w którym równolegle występował.
W czasie kręcenia filmu Julianne Moore była w ciąży.
Autor zdjęć Edward Lachman stworzył nastrój lat pięćdziesiątych używając tego samego sprzętu do oświetlania, tych samych technik, a nawet tych samych filtrów, co w erze melodramatów z lat pięćdziesiątych ubiegłego wieku.
To Julianne Moore zaproponowała, aby główna bohaterka miała włosy w kolorze blond. Reżyser Todd Haynes na początku nie zgodził się, ale później przyznał rację aktorce. Musiał zatem dokonać pewnych zmian w filmie, aby wszystko do siebie pasowało, jak na przykład kolor szalu Cathy.
Eksponaty, które widać podczas scen na wystawie sztuki współczesnej zostały wykonane przez ekipę filmu.