In heaven, Bruce Lee (Anthony Chan) has been told he will only become an angel if he does a good deed on Earth. That good deed is to rehabilitate the bad boy football player Blade Steel (Dwight Clarke).
Blade introduces him to a blind martial arts instructor (George Chung) to teach him karate, together they must battle a drug dealer (Juan Chapa) who is targeting kids at the school Blade is teaching at as part of his punishment for drink driving!
So, that is the crazy storyline. Do not expect much sense or depth from the plot as the film is played largely for laughs (which are not always generated intentionally) and can be pretty witty at times. The film is fun, frequently zany and with a lot of fight scenes, some of which are not that bad in a 1970s kung fu style.