"Magic Mike" Star Alex Pettyfer Shows Off Hot Bod on the Beach in Miami