The Moto Z will only cast the the Chromecast dongle. The reason YouTube will stream is because there is a YouTube app on your Roku. It's all bs if you ask me, was so disappointed to find this out after purchase. You can't even buy an HDMI adapter to cast that way. It's all about the money.