Zac Efron goes horseback riding shirtless in the water, melts hearts everywhere.