I'll admit, Bale and Damon are total miscasts for their roles, but the overall production was excellent enough to carry the movie. Unfortunately, the script is unforgivably bad. It's not so much a movie about characters as it is about stereotypes: about Italians, about southerners from the US, people that work in business - what have you. Christian Bale doesn't seem to have gotten into his character at all and Matt Damon doesn't even really look like he's acting, just putting on an accent. This is one of those movies that will lose a lot of its luster over time once audiences view it away from the hype and any familiarity with its main stars.