Character Relationships in Shallow Hal
Hal Larson (played by Jack Black) is a protagonist in Shallow Hal.
Steve Shanahan (played by Joe Viterelli) appears in Shallow Hal.
Tony Robbins (played by Tony Robbins) appears in Shallow Hal.
Li'iboy (played by Joshua 'Li'iBoy' Shintani) appears in Shallow Hal.
Jill (played by Susan Ward) appears in Shallow Hal.
Home
/
Movies
/
Shallow Hal
/
Character Map
Character Relationship Map: Shallow Hal
Shallow Hal (2001) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Hal Larson
(played by Jack Black) — protagonist
Steve Shanahan
(played by Joe Viterelli) — supporting
Tony Robbins
(played by Tony Robbins) — supporting
Li'iboy
(played by Joshua 'Li'iBoy' Shintani) — minor
Jill
(played by Susan Ward) — supporting
Key Relationships
Steve Shanahan → Tony Robbins
(Unknown Social Circle)
Jill → Li'iboy
(Unknown Acquaintance)
Tony Robbins → Li'iboy
(Unknown Professional Peer)
Steve Shanahan → Li'iboy
(Alliance Organizational Link)
Hal Larson → Li'iboy
(Professional Recruiter)
Hal Larson → Jill
(Romantic Love Interest)
Hal Larson → Tony Robbins
(Alliance Hypnotherapist)
Hal Larson → Steve Shanahan
(Professional Employer)
Story Analysis
A superficial man undergoes a psychological transformation that challenges his values and leads to authentic love and personal growth.
Plot Progression
Conditioned Superficiality
Hypnotic Transformation
Perception Reversal
Authentic Reconciliation
Directed by Bobby Farrelly, Peter Farrelly
Shallow Hal (2001) · 6.2/10 · comedy, drama, fantasy, romance