Allen shows his perfect body