Using only makeup, colored contact lenses, and wigs, talented Filipino TV host and actor Paolo Ballesteros transforms himself into a number of celebrities. He uses his makeup brush like a magic wand and the result is always amazing. Drew Barrymore, Kristen Stewart, Kim Kardashian are just some of the famous faces he has flawlessly worn on himself. Below are a few of our favorites and you can see all of his work on his Instagram.
Drew Barrymore
Kristen Stewart
Jessy J
Rihanna
Kim Kardashian
Julia Roberts
Ariana Grande
Meryl Streep
Madonna
Katy Perry
Tyra Banks
Jennifer Lawrence
Cameron Diaz
Beyonce