Dolly de Leon takes Toronto Film Festival by storm
Palm dÓr winner ‘Triangle of Sadness,’ described by ‘Variety’ as a “darkly comic exploration of class and inequality,” and which features De Leon in a pivotal role of the toilet manager of the cruise ship that sinks, is currently screening at the Toronto International Film Festival in Canada.









