The title of this review says it all. It completely breaks the immersion when you have someone who is 23, Rish Shah, playing a 16 year old. At least Iman Vellani, who plays the lead character Kamala Khan and is 19 in real life, is closer to the age she plays in the show and can pass for 16, maybe. But when she is flirting with Kamran, Rish Shah, the age gap looks massive because he does look like he's in his mid 20's. At least they could of had him clean shaven. It might have made him look a little younger but with all the designer stubble he just looks like an adult man.
It's so ingrained in US shows though and they have been doing it for so many years now that producers and casting directors don't even see a problem and will happily cast someone too old for a role.
Apart from the above I enjoyed the first two episodes.