TMZ LiveZac Efron Plays Hero In Brawl

3/27/2014 9:45 PM PDT

TMZ Live: Zac Efron -- Plays Hero in Late Night Brawl

Zac Efron ended up fighting off a group of transients who attacked his "bodyguard" in downtown L.A. It sounds like Zac was pretty heroic, but the question is ... what was he doing in such a shady part of town?

Plus, Ma$e gets called out by his flock -- is the rapper-turned-preacher's new music promoting sin? Some people in his church think so ...

And, Jay-Z and Drake's "war" sparked over fine arts -- are they for real? Funk Flex joins us to sort it all out.