Cameron Diaz som Amanda Woods. Kate Winslet som Iris Simpkins. Jude Law som Graham Simpkins. Jack Black som Miles Dumont. Eli Wallach som Arthur Abbott.