Netflix’s The Crown premiered in November 2016 and wrapped up after a six-season run in December 2023. Created by Peter ...