El rodaje principal tuvo lugar en Atlanta, Georgia, entre mayo y julio de 2025.
El reparto incluye a dos ganadores del Oscar: Nicolas Cage y Christian Bale.