Beauty and the Beast premiered in a box.
Beauty and the Beast (2017 film) . Beauty and the Beast premiered on February 23 , 2017 , at Spencer House in London and was released in the United States on March 17 , 2017 , in the standard , Disney Digital 3-D , RealD 3D , IMAX and IMAX 3D formats along with Dolby Cinema . Spencer House is a mansion in St James 's , London , and is the property of the Earl Spencer .