Cameron Diaz plays Amanda Woods, Kate Winslet plays Iris Simpkins, and Jude Law plays Graham Simpkins.
Main cast
- Amanda WoodsCameron DiazSeasons Film (2006)Main
- Iris SimpkinsKate WinsletSeasons Film (2006)Main
- Graham SimpkinsJude LawSeasons Film (2006)Main
- Miles DumontJack BlackSeasons Film (2006)Main
Supporting cast
- Arthur AbbottEli WallachSeasons Film (2006)Supp
- EthanEdward BurnsSeasons Film (2006)Supp
- Jasper BloomRufus SewellSeasons Film (2006)Supp
- SophieMiffy EnglefieldSeasons Film (2006)Supp
- OliviaEmma PritchardSeasons Film (2006)Supp
- HannahSarah ParishSeasons Film (2006)Supp
- MaggieShannyn SossamonSeasons Film (2006)Supp
- ErnieBill MacySeasons Film (2006)Supp
- NormanShelley BermanSeasons Film (2006)Supp
- BristolKathryn HahnSeasons Film (2006)Supp
- BenJohn KrasinskiSeasons Film (2006)Supp
Guest & voice
- GirlfriendAlexandra RowanSeasons Film (2006)Guest
- Kissing CoupleAlex O'LoughlinSeasons Film (2006)Guest
- Kissing CoupleOdette AnnableSeasons Film (2006)Guest
- Girl in PubBundle WilliamsSeasons Film (2006)Guest
- Patron in Video StoreDustin HoffmanSeasons Film (2006)Guest
- Himself (Movie Trailer Voice, uncredited on-screen but widely reported)Hal DouglasSeasons Film (2006)Voice
No matches — try another name.
About this cast
"The Holiday" (2006) is a romantic comedy following two women who swap homes for Christmas. The lead cast includes Cameron Diaz, Kate Winslet, Jude Law, and Jack Black.
Cast FAQs
Who plays Jasper Bloom in The Holiday?
Rufus Sewell plays Jasper Bloom.
Who is in the cast of The Holiday?
Cameron Diaz, Kate Winslet, Jude Law, Jack Black, Eli Wallach, Rufus Sewell, and more.
How many cast members are in The Holiday?
There are 21 cast members in the film.
Sources: IMDb · IMDb · Wikipedia · Rotten Tomatoes · ELLE UK · Updated June 2026
Related cast guides: Summer Holiday 1963 · Holiday on the Buses