He has appeared in fifteen films and television programmes, including "Quantum Leap", "Dreamgirls", and "Touched by an Angel". On "Quantum Leap," he played Thames, the evil Observer from the future, in the final installment of the Evil Leaper trilogy of episodes. Battle played the role of the Cat in the first U.S. pilot for science-fiction sitcom "Red Dwarf", based on the British show of the same name. Notably, he guest starred as Sweet the jazz demon, in "Once More, with Feeling", "Buffy The Vampire Slayer"'s musical episode in which his spell forces the characters to sing their biggest secrets and fears.