Claim: Beauty and the Beast premiered in a box.
Evidence: 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.