Rubio looks like one of those Dweeby High School nerds that everyone used to beat up at the bus stop. His face lacks any gravitas at all. He simply does not look "presidential". Trump and Cruz have that look.
Rubio is not smart enough to be a nerd or dweeb!