Are you people blind...Megan Fox is a million times better looking