Yes, I have to agree with you. The Tom Cruise version is better.
And let's face it, the Tom Cruise version is awful.

What a steaming pile of viscid crud the Beeb have foisted on our Sunday...