It is so good to be Zac Efron right about now.
The teen dream had the No. 1 movie at the box office this weekend, with 17 Again raking in an estimated North American gross of $24.1 million.
What's even more impressive is that Zac left poor old Miley Cyrus' Hannah Montana movie in the dust. Miley's flick only grossed $12.7 mil this weekend, dropping it to fourth place. Granted, Hannah has been out for a total of 10 days now and has taken in about $56 million, but it looks like Zac is going to beat her down in the long run.
These two make it look so easy, don't they? Just be young and pretty and you too could be a box-office hero.