Piper Perabo stars as aspiring songwriter Violet Sanford, with Adam Garcia as her love interest Kevin O’Donnell and John Goodman as her protective father Bill Sanford in the 2000 film ‘Coyote Ugly‘.
Main cast
- Violet SanfordPiper PeraboMain
- Kevin O’DonnellAdam GarciaMain
- Bill SanfordJohn GoodmanMain
Supporting cast
- CammieIzabella MikoSupp
- RachelBridget MoynahanSupp
- ZoëTyra BanksSupp
- GloriaMaria BelloSupp
- LilMelanie LynskeySupp
- Larry (club owner)Michael BaySupp
- CarlyLeAnn RimesSupp
Guest & voice
- HimselfSteven BauerGuest
- HerselfJohn FugelsangGuest
No matches — try another name.
About this cast
‘Coyote Ugly’ (2000) follows Violet Sanford, a small-town girl who moves to New York City to pursue a music career and ends up working as a barmaid at the legendary Coyote Ugly saloon. Piper Perabo leads as Violet, supported by Adam Garcia as Kevin and John Goodman as her father Bill.
FAQs
Who plays Violet Sanford in Coyote Ugly?
Piper Perabo plays the lead role of Violet Sanford.
Who plays Kevin O’Donnell in Coyote Ugly?
Adam Garcia plays Kevin O’Donnell, Violet’s love interest.
Who plays Bill Sanford in Coyote Ugly?
John Goodman plays Bill Sanford, Violet’s father.
Is Coyote Ugly based on a true story?
The film is loosely inspired by the real Coyote Ugly saloon in New York City, but the characters and story are fictional.
Who sings in Coyote Ugly?
LeAnn Rimes appears as a character named Carly and sings the film’s hit song ‘Can’t Fight the Moonlight’. Piper Perabo’s singing voice was dubbed by LeAnn Rimes for the film.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026