Walt Koontz (ROBERT DE NIRO) is a tough, former New York City security guard who spends his days playing handball with the locals and his nights at a dance club with a hooker, Karen (WANDA DE JESUS), whom he considers his girlfriend.
That's when he's not rebuking the affections of Tia (DAPHNE RUBIN-VEGA), a young dancer who's attracted to him, or spending time at home, a rundown residential motel run by the shady Leonard Wilcox (BARRY MILLER), where he still basks in the limelight of being a former hero who once saved several people in a hostage situation.
Now, and much to his homophobic chagrin, he must contend with his neighbor, Rusty Zimmerman (PHILIP SEYMOUR HOFFMAN), a flamboyant drag queen who practices his show routines with his other friends in drag. The two obviously don't get along and often exchange abusive profanities at one another.
Yet, when Walt hears gunfire coming from the floor above him -- the result of a man having stolen money from Mr. Z (LUIS SAGUAR), a local, but dangerous criminal -- he springs into action, gun drawn, and heads off to help. He never gets to, however, as he's suddenly besieged by a stroke that leaves him with a partial paralysis on the right side of his body.
Unable to walk, talk, or pretty much do anything the way he could before, Walt becomes a depressed recluse, not even answering the repeated calls of his former security guard buddy, Tommy Walsh (SKIPP SUDDUTH). When a physical therapist suggests that Walt take singing lessons to improve his speaking abilities, Walt reluctantly approaches Rusty, offering to pay for his help.
Although the two don't get along due to their differences, and Walt isn't initially sure that any of this is a great idea, the two forge an odd, but progressively more amicable relationship as each comes to know what makes the other tick. As Walt's recovery continues, however, his, Rusty's and other's lives are threatened by the persistent pursuit of Mr. Z and his thugs to find out who in the building has their money.