Azealia Banks has many talents. Not only is she a rapper, she will also make her acting debut in the RZA-directed flick Coco. While she's working on that movie, the Harlem rhymer is celebrating her 24th birthday today (May 31).

It takes a while for most rappers to make an impact on a national level. Banks did that almost immediately with her quicksilver flow on "212." The bouncy track got immediate attention when it dropped in late 2012.

Part of the reason her debut album was highly anticipated was that there was no way such a display of talent was a fluke. So listeners waited...and waited some more. Unfortunately, her debut project was constantly delayed, and Banks quickly became known for her numerous Twitter wars against such artists like Lupe Fiasco, Erykah Badu and Angel Haze.

The one that drew the most attention was her feud with Iggy Azalea. The Aussie rapper's sudden rise and the controversy surrounding her acquired southern drawl during her raps were frequent hot points surrounding the debate about the white appropriation of black music. Banks continuously spoke about it, and while some agreed with her, others believed that she was using the topic for her own publicity.

Nonetheless, Broke With Expensive Taste finally dropped last year only after Banks broke up with XL Recordings and went independent. The project was hailed as one of the year's best, reminding everyone that there was talent behind her outspokenness.

Whether it's music or film, Banks' role as a polarizing but talented figure will continue. On her birthday, the "Ice Princess" rapper is currently working on the set of Coco. However, she took time out to thank her fans for their B-Day wishes.

Watch Azealia Banks' "212" Video

Watch Azealia Banks' "Liquorice" Video

What’s Beef? 10 Hip-Hop Twitter Feuds