Katherine Heigl, Katie Holmes, and Diane Lane rock the red carpet