Kevin McTaggert is the son of Moira McTaggert and a mutant who can alter reality and posses other bodies.