Watch out, Daniel Radcliffe: no sooner has the bespectacled wizard been revealed as Quite Hot After All, thanks to his clothes-averse Equus photoshoot, than formidable opposition arrives in the shape of Alex Pettyfer.
The young actor – who was only 15 when he starred in teen spy-flick Stormbreaker, released last summer – has just turned 17. And judging by this latest photoshoot, he's rather keen to let us know he's not a boy any more.
He's rumoured to have been cast in the latest sequel to The Mummy. Here's hoping he needs to take his top off a lot for the part...
Oh God, is that really wrong of us? He is only 17 after all...