Hannigan will play Pam, the newly-single upstairs tenant of Marjorie (Laurie Metcalf) and Arthur (Jack McGee) who joins the family for Christmas Eve. She doesn't have any idea what she's in for, however, as the family's annual gift exchange brings out the best and worst in all of them.
The McCarthys airs Thursdays at 9:30/8:30c on CBS.
(Full disclosure: TVGuide.com is owned by CBS.)
VIDEO: Katherine Heigl shares why she's finally ready to return to TV for State of Affairs: