24 July 2019 at 11:18 PM
Naomi Watts & Octavia Spencer Hit the Red Carpet for 'Luce' Premiere
About Photo #4326424: Naomi Watts and Octavia Spencer are all smiles as they arrive at the premiere of Luce on Wednesday night (July 24) at the Whitby Hotel in New York City. The ladies…Read More Here