If the film has a fault, it's that it's too long.