When Pete gets dragged out of the bar by the bartender's boyfriend, his pants get ripped in the back. In the subsequent shot, there is no tear.
The Mercedes's upright hood ornament disappears and reappears between scenes.
When Vic shoots the chest he points the gun at the passenger side of the chest. When they pull the chest out of the car the bullet hole is on the driver side of the chest.
The umbrella in Charlie's drink jumps about between shots.
When Vic and Charlie are in the restaurant after Charlie drops and breaks his phone, it is intact/broken in subsequent shots.
The $2,147,000.00 would not fit in that bag. When Charlie opens the bag you can see bricks of hundred dollar bills. Each "brick" contains 1,000 bills or $100,000.00. The bag would need to hold 21 bricks of hundred dollar bills. The bag is too small to hold 21 bricks.
In an early bar scene, Charlie (John Cusack) greets Vic Cavanaugh (Billy Bob Thornton) by using the full name Victor. However later in the story, when Charlie pulls into Vic's driveway, the name on the mailbox is 'Vincent' Cavanaugh.
When they go to load the body in the back of the Mercedes its an obvious dummy, as seen by how it flops around lightly after being thrown in there.
When Charlie gets pulled over at about 11:00 min in you see him talking to R.P. Tyler the Police Officer , you see behind the Officer that it is raining or sleeting he even comments that its freezing rain, on and off, but, Officer Tyler is completely dry.
At the end, the Mercedes has different tire widths on driver's vs. passenger's side.
When Charlie is in the convenience store buying the toys for his children, a cooler can be seen with wine in it. Kansas only sells wine in liquor stores.