Ireland is an island in the North Atlantic Ocean, in Northwestern Europe. Geopolitically, the island is divided between the Republic of Ireland and Northern Ireland. From Wikipedia
IMAX filming continues around the globe, keeping the epic’s July 17, 2026 release on schedule.