She definitely fits MJ's image as a natural red-head. With her time on Doctor Who and her role in Guardians Of The Galaxy, she proves she can be a bad ass. Not only that, but she is a very good young actress. I think she would fit well with Garfield with him being English and all.
Check out the clip from Doctor Who
She proves she can be sassy, funny, and awesome all at the same time.