Four Star Wars films, eight Marvel instalments, four Avatar sequels and a new Indiana Jones will be coming to cinemas over the coming years.
Those movies and more have been set out in Disney's latest release schedule.
We already knew Star Wars: The Rise of Skywalker is coming out this Christmas, but there will then be a three-year gap before the start of the next trilogy, which will follow between 2022-26.
And the long-awaited Avatar sequel has been pushed back again to 2021.
It had originally been slated for 2014, but was delayed to 2017, then 2020. It will be followed by three more sequels.
The releases of the four Avatar and three Star Wars films will alternate, with one released every Christmas between 2021 and 2027.
Star Wars release dates
20 December 2019 - The Rise of Skywalker
16 December 2022 - Untitled
20 December 2024 - Untitled
18 December 2026 - Untitled
Avatar release dates
17 December 2021 - Avatar 2
22 December 2023 - Avatar 3
19 December 2025 - Avatar 4
17 December 2027 - Avatar 5
The original Avatar became the highest-grossing film ever when it was released in 2009, earning $2.8bn (£2.1bn). However, Avengers: Endgame is fast catching it up, on $2.24bn (£1.7bn) and counting.
The Disney schedule also includes eight unnamed Marvel films, which will reach cinemas between 2020-22.
And an untitled Indiana Jones sequel will be released in September 2021, by which time Harrison Ford will be 79.