Kim Kardashian, Demi Lovato and other stars celebrate Halloween

Kim Kardashian, Demi Lovato and other stars celebrate Halloween

Yet another wrote, "Kim Kardashian you do not have the right to dress up as Aaliyah so dust yourself off & try again". And this year ahead of Halloween 2017, world's most famous reality TV personality, Kim K has stolen everyone's thunder with her captivating costumes and overall appearances.

Kim Kardashian is never one to pass up an opportunity to don fancy dress, so as you can imagine, Halloween is basically like Christmas for the 37-year-old mum of two. This weekend, she's already shown off multiple music-related ensembles, including her take on Aaliyah. The pair channel their icons looks from The Academy Awards in 1991. Kim recreated the look from Aaliyah's 2001 hit "Try Again", wearing a bejewelled choker, with a matching bra and black trousers.

First up, it was a couples costume affair for Kim who recruited friend Jonathan Cheban to become Sonny and Cher. And though Kim saw tons of positive feedback for her arguably uncanny costumes, she was also heavily criticized for dressing up like a black woman.

Her fans haven't seen her face on her Instagram since June - but the singer made a surprise reappearance with a glamorous Halloween look.

Some people have even gone to the extent of calling her disrespectful, especially since the singer passed away back in 2001, while some labelled her make up as "blackface" - something that's deemed culturally offensive. Here's a look at Kim Kardashian's best costume moments over the years. Well, good or bad, controversies seem to be part and parcel of Kimmie's life.