As of yesterday, the 25th Tribeca Festival came to a close, and with it, some amazing films premiered that I was lucky enough ...