Although Patrick Stewart is excellent - I am not sure the man is capable of turning in a bad performance! - as the eponymous Sir Simon de Canterville, the rest of the film does not live up to his standard.
Of all the film versions of Oscar Wilde's story, I felt that this was one that understood Oscar Wilde's story the least.
I felt that eschewing the humour in favour of emphasis on the petulant heroine's teen romance was a mistake. When she was stamping her foot and pouting: "You've RUINED MY LIFE!" (by causing her father to send her away from the boyfriend she has just met)to a man who really HAS ruined lives (including his own), she lost all my sympathy.
By removing the spirit of amusement over cultural differences between the 'two great nations, divided by a common language', and performing an incomplete cultural update - so that whilst apparently set in the present, it portrays an England that last existed in the 1930s - we are left with the bare attitudes of the main (living) characters, which are really not that sympathetic.
And, although the idea that the ghost should speak the English of his own time is excellent, in actual execution required that the ghost confine himself to quoting Shakespeare for most of the time (with a weak excuse for this given in plot), with occasional, implausible interpolations. The result was frequently laughable, in all the wrong senses.
So, this is not a really bad film. But it suffers by comparison with its superior predecessors.