Why do producers cast good British actors and make then put on an American accent it just spoils it. If they want to do that obtain actor from that country they are suppose to be from. It don't make sense every actor should play using their native tongue it would be more realistic. A good film spoilt.