Zac Efron broke his hand during an on set fight with Dave Franco.
The 25-year-old actor was filming a fight scene with his 'Townies' co-star when he injured his hand and although he broke a bone, doctors couldn't fit him with a cast because he had to return to work.
Speaking on 'Live With Kelly and Michael', Zac explained: 'I broke it a couple days ago on set,
during filming, it was during a stage fight with Dave Franco.
'I had to go back to work so I couldn't really wear a cast. So they [the medics] put like a titanium plate in it and a bunch of screws.
'I don't know why I'm telling you this. My hand in theory is back to normal, it just looks really gross.'
Zac - who showed the hosts how swollen his hand is - has been spotted on the Los Angeles set of the movie with his right hand heavily bandaged.
Meanwhile, the Hollywood hunk - who hasn't had a serious girlfriend since his 'High School Musical' co-star Vanessa Hudgens - recently revealed he is currently single because he finds the dating process awkward and 'forced'.
He explained: 'Dating is kind of hard. Like dinner or something like that. Like a forced awkward situation is very strange.
'Especially for me, for some reason. I like to go and do something adventurous. I like to go out and do some sort of crazy activity.'