Tough call here. Four Stars or Five Stars? In the end I decided the beautiful cinematography and the rich characters overrode the plot holes and the questionable editing in a few places. This is a rewarding movie if you can hang with it. I actually gave up the first time I watched it many years ago, and decided it was time to try again. This is the best acting Uma has ever done, before or since. Ethan and Jude are their usual perfect selves. I can easily recommend this movie to any and all.