The Sixth Sense | 1999
M Night Shyamalan’s tricksy supernatural thriller, which turned out to be one of the year’s unexpected smash hits, was shot around Philadelphia, the director’s home town.
Young Cole Sear (Haley Joel Osment), troubled by visions of ‘dead people’, lives with his mother Lynn (Tony Collette) southwest of Center City at 2302 St Alban’s Place, St Alban’s Street at 23rd Street.
The more upmarket ‘Locust Street’ home of psychologist Malcolm Crowe (Bruce Willis) is really on Delancey Street at South 20th Street in the, solidly respectable, Society Hill district.
The church to which Cole retreats is St Augustine’s Roman Catholic Church, 4th Street at New Street, near the entrance to the Benjamin Franklin Bridge.
The restaurant, where Crowe keeps an appointment with his wife, Anna (Olivia Williams), was the classy Striped Bass, 1500 Walnut Street, occupying the marble grandeur of a former brokerage house in the centre of town. The restaurant closed shortly after filming but, don’t worry, it lives on as now the Butcher and Singer steakhouse. See its new incarnation in 2011's Limitless, with Bradley Cooper.