Are chinese historical dramas appropriate for learning Mandarin?
You can just learn the pronunciation in historical drama.
There are no doubt that the language you learn from historical drama must be out-dated language.Such as “盘缠” means money, but we all use “钱” now.
If you want learn language from TV play, i think you can watch urban drama instead of historical dram.