alex pettyfer as alex stewart