Stephanie Archer reports on her time during Tribeca Film Festival 2017, red carpet events, interviews, reviews and more!