OH MY GOD, new boy crush anyone? Nicholas Hoult can eat me any time. And Teresa Palmer looks like a prettier, healthier blonde Kristen Stewart who can act.