it is very funny in an offbeat manner, and it is brought to life by a magnificent cast: apart from Rinko Kikuchi (who basically prolongs her mute character from Babel), Rachel Weisz hits a career high and, if he hadn't been nominated for this year's Oscars, it would be safe to say that Mark Ruffalo is the most underrated actor ever.