There are several wonderful movies I would have enjoyed far more if there was a different leading actor.
But one that sticks out a mile for me is a TV movie called The Audrey Hepburn Story.
As the title suggests it is a biography of the immaculate and beautiful actress Audrey Hepburn. Although she was born in Brussels she had a pristine English accent.
The part of Audrey was played by the American actress Jennifer Love Hewitt. Although Jennifer is a great actress she made me cringe when she was trying to speak in a perfect English accent and I am sorry to say she was terrible.
I love Jennifer as an actress but this is one part she should never have played.
Of course Jennifer was a producer of the movie so I wonder if that was why she played the lead.
In my humble opinion if a part has been written for a British or English actor then a British or English actor should be cast in the role.
The same applies to an American part. An American actor should be cast.
Both Britain and American have the best actors in the world so it should not be that difficult to cast a British actor in a British role or an American actor in an American role.