Scott Cohen during 5th Annual Tribeca Film Festival 'Brothers Shadow' World Premiere at Loews Village VII Theatre in New York City New York United...
{"Image ImageDescription": "Scott Cohen during 5th Annual Tribeca Film Festival - \"Brothers Shadow\" World Premiere at Loews Village VII Theatre in New York City, New York, United States. (Photo by G. Gershoff/WireImage)"}