Liam Martin's Instagram account is full of hilarious recreations of photographs of female celebrities.

No one is safe from his mimicry, not even Katy Perry or Cara Delevingne, and the results are frankly outstanding.

Over the last year, the 17-year-old New Zealander has gone to great lengths to make elaborate costumes, wigs and props for his shoots, using materials he finds in the '$2 shop', and all his hard work has certainly paid off - his Instagram account now has more than 1.5 million followers.

"It is a really awesome feeling to have so many people support what I do," Liam told Mashable.

His favourite looks to recreate are Miley Cyrus and Ariana Grande - who he says follows him on Instagram.

But our personal favourite is The Little Mermaid:

The majority of the responses Liam has received have been positive, but unfortunately he has also had to deal with trolls and cyberbullying, and he says he is not going to let negativity stop him from doing what he loves.

"I have learned a lot. I have learned how to deal with criticism and a lot about myself," he said.

Liam has also made a YouTube video speaking about his experience of online bullying (which you can find below this article).

"Cyberbullying is so not cool...pointless. It's stupid and unneeded," he says in the video. "When you get hate don't take it personally at all. It's just going to give them what they want. You shouldn't let them make you feel like that."