Roles turned down by Kate Hudson:
Kate Hudson was originally supposed to play William's sister, Anita, but was given the role of Penny Lane when Sarah Polley dropped out.
Actor who got the part: Zooey Deschanel
Kate Hudson tested for the role of Angela Hayes.
Actor who got the part: Mena Suvari
Kate Hudson turned down a role because she didn't want to ride on her dad's fame. (Kurt Russell, who starred in the film).
Kate Hudson was originally cast as Griet, but pulled out during preproduction.
Actor who got the part: Scarlet Johansson
Kate Hudson was considered for the role of Madeleine, but when Ron Howard was replaced by Spike Lee as director, the production team decided to age the character.
Actor who got the part: Jodie Foster
Kate Hudson was considered to play Lara Croft.
Actor who got the part: Angelina Jolie
Kate Hudson was considered for the lead role.
Actor who got the part: Jacinda Barrett
Kate Hudson turned down the role of Mary Jane. Oops.
Actor who got the part: Kristen Dunst
Did you know that Kate Hudson was not the only choice for these movies? (click to learn more)