Punch-Drunk Love › Cast
Adam Sandler
Barry Egan
Emily Watson
Lena Leonard
Philip Seymour Hoffman
Dean Trumbull
Luis Guzmán
Lance
Mary Lynn Rajskub
Elizabeth
Rico Buena
Rico
Hazel Mailloux
Rhonda
Julie Hermelin
Kathleen