Cast and crew
Punch-Drunk Love
Directed by Paul Thomas Anderson · starring Adam Sandler, Don McManus and Emily Watson
- 10 actors
- 1 in the crew
- 2002
- 1 h 35 min
Punch-Drunk Love: cast and crew
Director
Actors and characters
- Actors
- 10
- Crew
- 1
- Youngest at release
- 31 yearsMary Lynn Rajskub
- Eldest at release
- 46 yearsLuis Guzmán
-
Adam Sandler Barry Egan
-
Don McManus Plastic
-
Emily Watson Lena Leonard
-
Luis Guzmán Lance
-
Rico Bueno Rico
-
Mary Lynn Rajskub Elizabeth
-
Robert Smigel Walter the Dentist
-
Philip Seymour Hoffman † 2014 Dean Trumbell
-
Jonathan Loughran Wrong Number
The whole cast 10
Crew
Writers 1
Producers 1
Companies
- Production companies
- Columbia Pictures, New Line Cinema
Questions about the cast of Punch-Drunk Love
- Who plays Barry Egan in Punch-Drunk Love?
- Adam Sandler plays Barry Egan.
- Who plays Plastic in Punch-Drunk Love?
- Don McManus plays Plastic.
- Who plays Lena Leonard in Punch-Drunk Love?
- Emily Watson plays Lena Leonard.
- Who plays Lance in Punch-Drunk Love?
- Luis Guzmán plays Lance.
- Who plays Rico in Punch-Drunk Love?
- Rico Bueno plays Rico.
- Who plays Elizabeth in Punch-Drunk Love?
- Mary Lynn Rajskub plays Elizabeth.
- Who directed Punch-Drunk Love?
- Paul Thomas Anderson.
- Who wrote Punch-Drunk Love?
- Paul Thomas Anderson.
- How many actors are in Punch-Drunk Love?
- 10 actors are credited, and 1 person in the crew.
The cast in numbers
Paul Thomas Anderson has also directed Philip Seymour Hoffman in 4 films: The Master (2012), Magnolia (1999), Boogie Nights (1997) and 1 more.
Paul Thomas Anderson had already directed Luis Guzmán in 2 films: Magnolia (1999) and Boogie Nights (1997).
Adam Sandler and Jonathan Loughran have worked together on 20 other films: Happy Gilmore 2 (2025), Murder Mystery (2019), Sandy Wexler (2017) and 17 more.
Adam Sandler and Robert Smigel have worked together on 12 other films: Happy Gilmore 2 (2025), Leo (2023), The Do-Over (2016) and 9 more.
Robert Smigel and Jonathan Loughran have worked together on 6 other films: Happy Gilmore 2 (2025), The Do-Over (2016), Hotel Transylvania 2 (2015) and 3 more.
Philip Seymour Hoffman and Emily Watson have worked together on 2 other films: Synecdoche, New York (2008) and Red Dragon (2002).
With the most films on MovieNCo: Adam Sandler (53), Luis Guzmán (47) and Philip Seymour Hoffman (40).
The cast’s average age at release is 38 (of the 8 actors whose birth date we know).

