Last night, Anne Hathaway hosted SNL for the third time, with musical guest Rihanna. The episode was actually really funny and one of the best SNL episodes I’ve seen in a while.

One of the sketches had Kate McKinnon as talk show host Ellen DeGeneres and Anne Hathaway as her guest, Katie Holmes. Before “Ellen” brought her guest out, she did a little dancing (more than her body could handle), a little pranking, and even cut to her favorite little girls, Sophia Grace and Rosie (played by two other SNL cast mates). McKinnon’s impersonation of Ellen was so bang on and Hathaway pretty much nailed Katie’s speech and facial expressions, which she’s done before on SNL.

In another sketch, Hathaway parodied actress Claire Danes in a hilarious Homeland sketch of Danes’ kookie character. Check out the funny ‘Ellen Show’ parody below.

Anne Hathaway As Katie Holmes On ‘SNL’