Michael Cera and Jesse Eisenberg are both affable if semi-annoying character actors with goofy hair, goofier smiles and a knack for playing themselves. Which is probably why the 'Arrested Development' star and his 'Social Network' counterpart are always getting confused for one another.

Michael Cera has been typecast as the bumbling yet likeable nerd character in films like 'Superbad' and 'Scott Pilgrim vs. the World.' His standard role? The guy who, despite being incredibly uncomfortable in his own skin, still somehow manages to get the girl who's out of his league (and sometimes even knocks her up).

Jesse Eisenberg fills equally geeky shoes, but with a tinge of asshole thrown in for good measure. From playing the full-of-himself founder of Facebook, Mark Zuckerberg, to a dude who can survive a zombie apocalypse in 'Zombieland' and still land Emma Stone, Eisenberg's characters are definitely at the top of the nerd food chain.

Now if only they both could play a different character for once. That would be something.