Sundance Film Festival is upon us again, shining a light on the best of the best in independent cinema. For more than 40 ...