Watch See all »
Part 1 of two. Alec Baldwin plays a mysterious stranger who figures in Will's future, and Eric Stoltz is a Romeo from Grace's past. Elsewhere, Seth Green plays an obnoxious former child star signed to host Jack's new talk show.
It's a series of firsts for the guys as Charlie attempts cooking, Alan tries dating two women at the same time, and Jake takes a swig of beer. Katie: Bridget Flanery. Angela: Helena Mattsson. Stephanie: Nikita Ager.
Trending TonightSee all »
Travel around the abode