i have no idea gony be set in the 1800 and and so the film come a quite a shock to me . i have expect mafia type action but instead i be treat with a fantastic yet dark world of betrayal and blood and an excellent black comedy . the only complaint be the fact that cameron diaz can not act . she barely keep her olde american accent consistent and and look way too thin to be authentic . and the line they give her be laughable at best and sound more like line from an essay than an actual person .