I saw the Talented Mr. Ripley when it first came out. I was dragged to it by my brother and his friends and was not impressed at all. Personally, I think that Matt Damon was much better in Rounders and Syriana and should be very good in The Good Shepherd alongside Robert De Niro, Angelina Jolie, Joe Pesci and Alec Baldwin.

As For Ben Affleck, he is not as good an actor as Damon and his only good performances imo were given in Boiler Room and Jay And Silent Bob Strike Back. His career doesn't look like its going any where in particular, and if Smokin' Aces tanks he's gonna find it very hard to find work.