Best Moments of the 2016 Sundance Film Festival

Monday, Jan 25, 2016

The annual Sundance Film Festival takes place from Jan. 21-31, 2016 in Park City, Utah, celebrating new films and storytelling from all over the globe. See all the best moments from the festival and its premieres below.