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