Film ini dijadwalkan akan tayang di bioskop pada 24 Juni 2023 di Amerika Serikat dan beberapa negara lainnya. Film ini juga akan mengambil latar di beberapa lokasi, seperti New York, Peru, dan Machu Picchu.