Picture - Leighton Meester at Tribeca Film Festival New York New York United States, Saturday 19th April 2014

Leighton Meester - the 'Life Partners' screening during the 2014 Tribeca Film Festival at SVA Theater on April 18, 2014 in New York City. - New York, New York, United States - Saturday 19th April 2014

More: TFF life partners leighton meester