As long as he's showing off those amazing abs, Zac Efron can pretty much get away with wearing anything.
Case in point?
His eyebrow-raising get-up on the Georgia set of his upcoming film Dirty Grandpa, which included a black "Hakuna Matata" fringe crop top and neon green pants. Judging from the cut on his right cheek and the curious stains on his pants, the handsome 27-year-old actor appears to have just gotten into a fight in the scene.
In the film, Zac plays Robert De Niro's uptight grandson, who gets tricked into driving the perverted former Army general to Florida for spring break right before his own wedding. Also starring Julianne Hough and Aubrey Plaza, the film is set to hit theaters in August of 2016.