The Devil Wears Prada actress took the reins of the famed U.S. Tv comedy on Saturday night (10Nov12) for her third stint as host, and her first target was Danes in her award-winning portrayal of bipolar Cia agent Carrie Mathison.
Hathaway feigned a tearful meltdown and a kiss with a detainee in an interview room in a parody of the popular Tv drama, before moving on to make fun of newly-single actress Holmes.
The star previously impersonated Holmes on her first stint on Snl and she dressed up as the former Dawson's Creek star again to present a spoof interview on The Ellen DeGeneres Show.
Snl regular Kate MCKinnon played DeGeneres during the routine, and her portrayal won high praise from the talk show host herself, who told fans on Twitter.com that the skit left in her hysterics when she watched it with her wife Portia de Rossi.
In a post on the social networking website, she writes, "Portia and I just laughed so hard at the spoof of my show on Snl. I love when Kate plays me."