Shallow Hal is a 2001 romantic comedy film starring Gwyneth Paltrow, Jack Black and Jason Alexander. It was directed by Peter Farrelly and Bobby Farrelly, and filmed in and around Charlotte, North Carolina as well as Sterling and Holden, Massachusetts.
Funny picture Shallow Hal movie poster (c) http://funnyillustration.com/
Cast
Gwyneth Paltrow - Rosemary Shanahan
Jack Black - Hal Larson
Jason Alexander - Mauricio Wilson
Joe Viterelli - Steve Shanahan
Rene Kirby - Walt
Bruce McGill - Reverend Larson
Anthony Robbins - as Himself
Susan Ward - Jill
Zen Gesner - Ralph Owens
Brooke Burns - Pretty/Ugly Katrina
Laura Kightlinger - Jen
Kyle Gass - Artie
The Farrelly Brothers admitted that this was a little bit different than some of their previous comedies, but as with all their movies they like for the audience to feel a connection with each of the characters. Shallow Hal was a more emotional movie and the producers spent a lot of time making sure it would not be portrayed as a mere "fat joke" type of movie, but one that has a strong message associated with it. They wanted a message about seeing the inner beauty in individuals. Info (c) http://en.wikipedia.org/wiki/Shallow_Hal