The Baywatch bombshell's eight-episode series, as well as its name, was announced in February 2023, while Meghan's title was revealed in January this year, along with the first trailer.