5th Annual Tribeca Film Festival - Five Fingers Premiere - Outside Arrivals
Touriya Haoud during 5th Annual Tribeca Film Festival - Five Fingers Premiere - Outside Arrivals at TPAC in New York City, New York, United States. (Photo by Jim Spellman/WireImage)