Justin Long. There he is. Doing his cool nerd thing.
Added:
Justin Long. He gets the ladies somehow.
Added: