"Aşkın Büyüsü" (Water for Elephants) filmi, 2010 yılının Mayıs ve Ağustos ayları arasında Los Angeles, Piru, Fillmore (California), Chattanooga (Tennessee), Kensington ve Chickamauga (Georgia) gibi yerlerde çekilmiştir. Çekimler, 4 Ağustos 2010 tarihinde tamamlanmıştır.