my point still stands though lol there are probably (i'm assuming, i know nothing about actors or singers from Taiwan) lots of talented actors from their own country that could have done a great job, or others who do speak the language well enough to not need a voice-over
orrrrrrrrrrr he could have learned the script phonetically and muddled through. asian actors do this all the time for english roles. maybe his pronunciations wouldn't be 100% perfect but it's better than dubbing over. to look half-decent he'd have to more or less know the script phonetically to keep it looking as natural as possible so how much harder would it be...
it makes me think of this cereal commercial i hate that plays all the time here. when it first aired the actors had british accents (their own voices) after it played for quite a while it suddenly had voiceovers with american accents, i guess the marketing dept or whatever decided they sounded too foreign. then it must have offended a bunch of people that they changed it cause now it's been voiced over again back to british accents (not the original actors voices though) they never should have messed with it, i would rather hear an accent than dubs, dubs are just irritating. or if they didn't like it at the start they should have refilmed with american actors. sure it'd cost more but it's worth it to not be annoying the hell out of your prospective future customers.