Her career started in 1995 when she was subsequently discovered by photographer Larry Clark and Harmony Korine and she landed a role in the controversial 1995 film, Kids. She got various roles from independent films to blockbuster films, including Rent and He Got Game. In 2002, she got a great big break when she landed a role in 2002 American science fiction action comedy film, Men in Black II as Laura Vasquez. In 2005, she got a role in the 2005 neo-neir crime anthology film, Sin City as Gail. In 2010, she portrays Persephone on Percy Jackson and the Olympians: The Lightning Thief. In 2014, she portrayed Gail in the sequel of Sin City entitled Sin City: A Dame to Kill For.