Sammen med sin søster Amber (Alexa Vega) og en narkoafhængig onkel lever den unge Hannah Lee (Abigail Breslin) i en verden af vold, våben og motorcykelbander, og hun søger tilflugt i glæden ved at spille skak. Alle lever i frygt for Onkel Frank (Sean Bean), som driver familiens kriminelle forretninger med hård hånd. Da Amber forelsker sig i Wild Bill (James Purefoy), som har et mellemværende med Onkel Frank, tilspidses situationen.