Watching animated movies always brings us back to our childhood. But what we've been noticing more and more is that the voices behind those lovable characters belong to hot guys.
James McAvoy plays our fave new Christmas hero, Arthur, in Arthur Christmas. Heroes are even hotter when they look like James.
Zac Efron's voice is so dreamy from The Lorax trailer alone that we think this isn't going to be his last animated movie. He plays Ted— opposite Ms. Taylor Swift!
Zachary Levi did Flynn Rider's voice in Tangled. A little creepy how much they look alike, is it not?
Elijah Wood is coming back to reprise his role as Mumble in Happy Feet 2 — and we couldn't be happier. And OMG, those baby blues!
When Jesse Eisenberg isn't playing as Mark Zuckerberg in The Social Network, he's starring in Rio as the voice of a blue macaw, Blu, who's just as adorably awkward as he is IRL.
Shia LaBeouf took his cool guy image to the big screen in Surf's Up.










