how many episodes is the final season of empire?
The sixth and final season of “Empire” was scheduled to run for 20 episodes, however, the production shutdown caused by the pandemic meant that only 18 episodes could be completed. The result is that the final three episodes, including what will now be the series finale, will air on April 21 on Fox.