2023
We Kill for Love as Self
2021
Scrambled as Mary-Anne
2017
Femaliens: Seduction of the Species as (archive footage)
2016
Betrothed as Joan West
2016
Break-Up Nightmare as Daneen
2015
Carnal Wishes as Agent
2014
Bachelor Night as Mary
2014
Camp Takota as Kathy Fefferman
2013
Gone Dark as Bunny Wunny
2012
Layover as Stewardess
2012
Paradox Alice as Kat Spencer
2012
Celebrity Sex Tape as Shelby Jones
2008
Deviant Whores as Karin
2008
Lust Sessions as Kate Williams
2007
Co-Ed Confidential as Sister Sara (as Leah Riley) (1 episode)
2007
Busty, Beautiful and Bad
2007
Sin City Diaries as Margot (1 episode)
2007
The Erotic Traveler as Talia LaPeci (as Leah Riley) (1 episode)
2007
Shameless Desires as (archive footage)
2006
Insatiable Obsession as Winn Blake
2005
Reality Sex as Maria (as Leah Riley)
2005
Sex Games: Vegas as Justine (as Leah Riley) (1 episode)
2005
The Sex Spa II: Body Work as Diane
2004
Private Sex Club as Alex
2004
Black Tie Nights as Olivia Hartley (13 episodes)
2004
Kinky Sex Club as Faye
2004
Diary of Seduction as Malena Powers
2004
Candid Sex as Claire (archive footage)
2003
Bad Bizness as Brittany Johnson
2003
Final Examination as Kristen Neal
2003
Bikini Airways as Pam
2003
Insatiable Desires as Dr. Karin Clemens
2002
The Best Sex Ever (1 episode)
2002
The Best Sex Ever as Julie (as Leah Riley) (1 episode)
2002
Exposed as Angelle Taylor
2002
Radio Erotica as Dr. Whitney
2001
Passion Lane as Olivia
2001
Intimacy as Young Girl (as Katie Campbell)
2000
Stepsister from Planet Weird as Becca (as Katie Campbell)
2000
Tales of The Kama Sutra: The Perfumed Garden as Lisa
2000
Warpath as Cindy Lake
2000
Indecent Disclosure as Sandra
1999
Forbidden Sins as Molly Malone
1999
The Pleasure Zone as Trisha (1 episode)
1999
Timegate: Tales of the Saddle Tramps as Grace
1999
Animal Attraction II: Passion's Desire as Jill
1998
Sex Files: Portrait of the Soul as Rebecca (as Candi)
1998
Girls of the 'B' Movies as Herself
1998
Intimate Sessions as Karen (1 episode)
1998
Secrets of a Chambermaid as J.J.
1998
The Sex Files: Double Identity as Chloe
1997
Confessions of a Lap Dancer as Jo
1996
White Cargo as Cherry
1996
The Portrait of a Lady as Miss Molyneux #1
1996
Women: Stories of Passion as Jenny Clemens (1 episode)
1996
Pacific Blue as Sherry Drake (1 episode)
1996
Beverly Hills Bordello as Annie (1 episode)
1995
Star Trek: Voyager as Lana (1 episode)
1995
The Dark Dancer as Margaret (as teenager)
1994
The House on Todville Road as Isadora