Could have used a little editing...a bit long, and a few too many chase scenes, but all in all very entertaining. Ledger was great. Gyllenhall was a little lackluster, seemed to be a bit bored by it all...I liked Bale and the support cast. I didn't even recognize Oldham at first. He was very believable.