How a Marvel superfan got cast as Ms Marvel