When you've got diehard Robert Pattinson and Taylor Lautner fans to contend with, going up against Russell Crowe is a walk in the park.
And so was this weekend's box office war for winner Zac Efron, who opened solid for his second-chance-at-youth comedy 17 Again, clocking in at $24.1 million.
Read RadarOnline.com’s review of 17 Again here
Proving that the brooding young man can carry a project without certain singing High Schoolers, Efron can even take pride in whipping one of the years most anticipated political thrillers State of Play.
Starring Crowe, Ben Affleck and Rachel McAdams, Play attracted around $14.1 million.
Meanwhile, Kristen Stewart's quirky theme park indy Adventureland is holding on, raking in $1.3 million for a total take of $14 million.
Miley Cyrus' Hannah Montana Movie dropped a severe 61% in ticket sales but boasts an overall gross of $56.1 million in two weeks.