Shanghai Film Art Center, Movie theater in Changning District, China.
The Shanghai Film Art Center is a nine-screen cinema at the junction of Xinhua Road and Panyu Road in Changning District. Its Hall 1, reopened in 2023 as the SFC Dolby Auditorium, has 1,058 seats and a 264-square-metre screen, making it Asia's largest Dolby Atmos auditorium.
The theater was established as a state-operated venue by the Shanghai Film Corporation and evolved into a central hub for film screenings in the city. This development reflects Shanghai's growing importance as a film center.
The venue serves as a gathering place where film discussions and talks with directors happen regularly, shaping how audiences here engage with cinema. These conversations are part of the center's daily rhythm and its role in connecting filmmakers with viewers.
The cinema sits at the junction of Xinhua Road and Panyu Road in Changning District. The nearest metro is Jiaotong University station on lines 10 and 11, about 15 minutes on foot from exit 5. Bus routes 48, 76, 911 and 946 also stop nearby.
The 264-square-metre screen in Hall 1, reopened in 2023 as the SFC Dolby Auditorium, is paired with Dolby Vision and Dolby Atmos. The hall seats 1,058 people, the largest Dolby Atmos auditorium capacity in Asia. The site was a timber mill before the cinema opened on 20 December 1991.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 93,113 contributors worldwide.