x men 2 cast for 50