Michael Moore and Mark Ruffalo led a celeb-filled protest all the way to Trump Tower in New York City last night following Trump's own disastrous press conference in the building earlier yesterday.

At the end of Moore's one-man show, 'The Terms of My Surrender', Ruffalo took to the stage and invited attendees to partake in a post-performance protest uptown, providing double decker buses for 200 of them that picked up other actors currently on Broadway, such as Olivia Wilde and Zoe Kazan, along the way.

The protest also doubled as a candlelit vigil for Charlottesville victim Heather Heyer, with Ruffalo addressing the crowd after they arrived, saying:

"We're here today to commemorate a life of an American that was killed by a Nazi on American soil. Let's say her name so Donald Trump can hear what's happened here — he's allowed these people, he's allowed fascism, he's allowed the KK, he's allowed Nazis to show their ugly face, and we're here to remind him there's a cost for that. Americans have died because of that. Say her name: Heather Heyer!"

Wilde contributed by leading a chant, saying "Stand up for justice! Stand up for America!" and "Trump is not a legitimate president!", while Kazan made a similar speech about rejecting fascism and white supremacy.

Before the protest, Ruffalo commented on Trump's press conference earlier that day, saying that it was "very disconcerting" and that he was "heartbroken" following the events in Charlottesville.

"I’m actually really heartbroken, since this death and this violence and this whole new political paradigm that we find ourselves in where Nazis are actually out in the open without their hoods and without hiding, killing Americans — I’m really sad," he said. "I’m really scared."