Ever catch yourself imitating a celebrity when making a joke or just because you love their style? Well, you're not the only one! Stars have been known to impersonate other famous people whether it be for a photo shoot or comedic skit. Take a look at the handful of celebrities who have impersonated their peers:
Joan Smalls as Tina Turner
Ellen DeGeneres as Sofia Vergara
During a Halloween segment on The Ellen DeGeneres Show last year, the talk show host greeted the audience in all her Sofia glory. "I like being Sofia Vergara, but it's hard being this beautiful," Ellen said as the real Sofia crept up behind her on stage. "I'm so busy with CoverGirl and Diet Pepsi and Burger King and my clothing line [and] the award winning Modern Family. I get so much work with this fake accent. People think it's real."
Jennifer Lopez as Rihanna
When J.Lo made a guest appearance on Saturday Night Live (SNL), the 44-year-old megastar impersonated the pop princess during a "We are the World" music spoof.
Taylor Swift as Shakira
In 2009, the singer hosted an episode of SNL. For one of her comedy spoofs, she imitated Shakira and even gave a nod to the Colombiana's hit, "She Wolf," by howling.
Aubrey Plaza as Sarah Silverman
When the Puerto Rican Parks and Recreation star auditioned for SNL in 2007, she impersonated the 42-year-old SNL alum for her skit. Although this didn't help her land a spot on the list of cast members, she still one of the funniest Latinas around!