Though the story becomes a little predictable after a while, Flawless is still worthwhile viewing. DeNiro is as usual very very good and Philip Seymour Hoffman (who you may remember from Twister) is equally good in a demanding role. The supporting cast is strong as well.