The 49-year-old actor decided to protest following US President Donald Trump's response to the violence against the counterprotesters of a rally organised by white nationalists.
Trump had said that "there is blame on both sides" for the demonstration that turned violent on August 12.
Ruffalo posted a video on Instagram to inform his fans and followers about the protest.
"We want him to hear us. We want him to know that an American killed on American soil by a Nazi is not acceptable. That there is no equivalence, there is no many sides.
"The Avengers" star was supported by filmmaker Micheal Moore, who interrupted his own Broadway show, 'The Terms of My Surrender' to sit beside Ruffalo on top of a double-decker bus he arranged for the public.
The vigil was also joined by actor Olivia Wilde, who led chants of "Trump is not a legitimate president! Trump is not America! We love America!" outside the tower.
Disclaimer: No Business Standard Journalist was involved in creation of this content
