Katie Holmes: Yes, even little Miss D.A. from Batman would have been better. Not because she can act all that well, but because she was born in the 70s, and is solid enough that I can imagine that being tossed around at high speeds in a falling plane might not kill her.
Carla Gallo: I've been watching a lot of Undeclared lately, and I realized two things. First, that show was fucking hilarious. Second, Carla Gallo has kind of disappeared, which is lame. She's cute, she's got sass, she's a natural brunette, and...brace yourself, she's 30. 30 year olds with children and careers?! Why that's downright sensical!
Charisma Carpenter: Tough. Has proven she can fight alongside anyone (which would have come in handy on that yacht). Wouldn't have let Superman off the hook so easy for that whole disappearing act he pulled (another issue I had with the movie). Hotter than Bosworth, and more than 10 years older. Whodathunk.
Dakota Fanning: Fine. You want young? Commit. Because honestly, this 12 year old is just as plausible as the Bos, and I think she's got the chops to pull it off.
Please, feel free to add in your own suggestions...the number of people who could have better acted/suited this role is near infinite.