Film zadedykowano Michaelowi D. Hallerowi oraz Jackowi Nitzsche. Obaj pracowali przy produkcji dwóch pierwszych filmów Seana Penna ("Indiański biegacz" z 1991 roku oraz "Obsesja" z 1995 r.). Obaj zmarli przed premierą "Obietnicy": Haller w 1998, a Nitzsche - w 2000 roku.
Sekretarka bohatera granego przez Jacka Nicholsona, Jean, grana jest przez matkę reżysera Seana Penna, aktorkę Eileen Ryan.
Początkowo film miał być zrealizowany w stanie Minnesota (USA), jednak z powodów finansowych ostatecznie wybrano Kanadę.
Film nakręcono w Chiliwack, Hedley, Hope, Keremeos, Lillooet, Lytton, Maple Ridge, Merritt, Princeton, Vancouver, Thompson-Nicola (Kanada) oraz w Reno (Nevada, USA).
Film ten znalazł się na liście (10 miejsce) najlepszych filmów 2001 roku wg magazynu "People".
Łódka, na której bohater Jacka Nicholsona łowi ryby, nazywa się "Sweet Lorraine". Lorraine to imię siostry oraz córki aktora.
Akcja filmu rozgrywa się w Reno w stanie Nevada, jednak wszystkie inne miejsca (nazwy) wspomniane w filmie są fikcyjne (np. Becker czy Monash Counties).
Fotografia młodego Jacka Nicholsona, oglądana przez głównego bohatera, jest tą samą, którą wykorzystano wcześniej w filmie "Lśnienie".
Okres zdjęciowy trwał od 14 lutego do 2 maja 2000 roku.
Grający pastora Tom Noonan wspominał, że w scenariuszu widniały dodatkowe sceny, które rozwiałyby wątpliwości co do niewinności jego postaci. Ostatecznie jednak, w obliczu klęski finansowej ich wcześniejszej produkcji pt. "Bitwa o Ziemię", wytwórnia zdecydowała się nie kręcić tych scen.