Watch: Zac Efron is reliably shirtless in new Dirty Grandpa trailer

Saturday 31 October