The Avengers take over Times Square