Screen tested for Cameron Crowe for the role of Penny Lane.
Heigl was offered the role of Kate Libby and wanted to do it but her manager had already committed her to do 'Under Siege 2'.
Katherine Heigl auditioned to play "Elle Woods", but Reese Witherspoon won the role.
Did you know that Katherine Heigl was not the only choice for these movies?
(click to learn more)