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.
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.
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.
The releases of the four Avatar and three Star Wars films will alternate, with one released every Christmas between 2021 and 2027.
The Disney schedule also includes eight unnamed Marvel films, which will reach cinemas between 2020 and 2022.
An untitled Indiana Jones sequel will be released in September 2021.