Zac Efron fans were stunned as a new trailer for his new film Gold showed him in a different light.
The former High School Musical star, 34, was a long way from his old preppy boy look as he is seen covered in dirt and injuries and sporting a scruffy beard and tattered clothes in the short clip.
His piercing blue eyes are more evident with the dirt and dishevelled look he is sporting.