Home Arts & Culture Lost in Translation: perhaps the best movie of 2003