Im sorry, Dave Franco is way hotter than James Franco!
James Franco is a weird creep and Dave Franco is delicious!
Big difference.
He is an American actor and you can see him on some movies like The Neighbors, Now You See Me, 21 Jump Street, Warm Bodies etc..
I just like him overall because he is funny and his voice is smexy!
If I had to choose between him and Zac Efron... I wouldnt know which guy to choose! Maybe Dave because Zac Efron is High School Muscial old. And Dave is some fresh meat.... (thats probably really corny)
But I still wouldnt mind having both of them!