Lin-Manuel Miranda showed off his freestyling skills in an awesome video for the HeForShe campaign for gender equality. Who was providing the beat? Emma Watson, of course.

In a video posted on his Facebook page, the Hamilton creator got Watson to beatbox after she was a bit apprehensive to do so. Eventually, she caved in, letting Miranda rap to her beat. At the end, Watson was embarrassed, but the former Harry Potter star did very well! The video has been seen over 2.5 million times since it was posted.

Emma Watson, Drop The BeatAnd here's a SHORT clip of Emma Watson beatboxing while I freestyle about #HeForShe, if you only have 3 minutes. This was so fun.

Posted by Lin-Manuel Miranda on Thursday, March 17, 2016

The video was made for the HeForShe campaign created by the UN’s UN Women program to empower women around the world. The video was posted just after International Women’s Day, which was March 8.

Watson is a UN Women’s Global Goodwill Ambassador.