Alex Pettyfer. Has. It. Going. On.