Holmes began her film acting career with 1998's Edge of Seventeen, playing the starring role of Maggie. She followed that with roles in the movies 30 Days in 1999; The Photographer and Prince of Central Park in 2000; Seven and a Match in 2003; Pretty Persuasion in 2005; Half Nelson in 2006; and Shelter in 2007.