Actress Anne Hathaway hosted "Saturday Night Live" on Nov. 10 and performed a Katie Holmes impression in one skit that some viewers are calling dead on.

The "Les Miserables" star hosted the show for her third time and proved that she has the gift of comedy as well as a good singing voice, opening up the show singing a tune with "SNL" cast members. She played Mitt Romney's wife in one skit, Claire Danes' CIA agent character from the television series "Homeland" in another, and also took a spin at portraying Tom Cruise's ex-wife.

The skit showed Hathaway as Holmes on the "Ellen DeGeneres Show." The actress, who was a guest on the show, had danced a little bit before sitting down, which is customary on DeGeneres' talk show. Hathaway's sway back and forth looked like she was a bit shy and reserved, which many attribute Holmes to be in reality. When the host asked her what she has been up to, Hathaway answered as Holmes, "Well if you read US Weekly then you know that, Suri and I spend every waking moment at the zoo."

Hathaway was spot on with Holmes' voice, the way she talks with her hands, the movement of her head, and the way Holmes slightly talks with her lips curved upward on one side. Hathaway also wore a wig that resembled Holmes' long brown locks.

When the host asked her what she thinks of the paparazzi always following her, the actress answered, "Well on one hand they're just doing their jobs. But on the other hand, if they come near my daughter, I will cut them."

This is not the first time Hathaway has done a Holmes impression on the show; during her first time on "SNL," the "One Day" actress also played Holmes in a skit. Watch clips from the latest "SNL" featuring Hathaway.

Hathaway turned 30 on Monday and revealed in the December issue of Vogue that she had to lose 25 pounds for her role in "Les Miserables," in which she plays Fantine, a struggling and sick mother forced into prostitution in 1800s Paris.