Looks more detailed in terms of the filming and camera/lighting work, but it doesn't translate some of the Italian in the film... Nice find nevertheless. cool