Who played the barmaid Violet in "Coyote Ugly"? on Jun 8, 2023 Published in Movie Trivia Piper Perabo. LeAnn Rimes provides the singing voice for Violet in Coyote Ugly.