X-Men: The Last Stand

Kitty Pryde (Ellen Page, left), Storm (Halle Berry) and Iceman (Shawn Ashmore) find themselves in the midst of an epic battle. 
 - Large

Kitty Pryde (Ellen Page, left), Storm (Halle Berry) and Iceman (Shawn Ashmore) find themselves in the midst of an epic battle.

Photo 16 of 36
© 2006 20th Century Fox

Change Location