Yes, Moto Z2 Play does come with free style mod.
Moto Z2 Play has protection against water. It comes with water repellent nano-coating.
Yes, the phone supports dual 4G sim cards.
No. Moto Z2 Play does not have HDMI port but you can use HDMI connector.
Yes, Moto Z2 Play comes with latest Android 7.1 Nougat OS and does support Screen Cast.