A full length trailer from X-Men 3. Warning: This contains several story spoilers including character deaths.