Halle Baily as Kitty Pryde from X Men The Last Stand