En 2019, Ryan Reynolds estaba listo para protagonizar la película como Tom antes de que Armie Hammer fuera elegido para el papel. En enero de 2021, Hammer abandonó el proyecto en medio de una controversia en las redes sociales sobre supuestos mensajes privados suyos filtrados. Fue reemplazado por Josh Duhamel.
Jennifer Coolidge y Josh Duhamel interpretan a madre e hijo a pesar de haber nacido con solo once años de diferencia.