I do have a mhl adapter I used with my last Samsung Nexus, but to be honest I've never tried it with my Nexus 6. I bought the Canadian version of Google's chromecast that plugs into my Visio 47in HDMI port and viola; I cast/mirror EVERYTHING on my Nexus 6's screen. Not just within apps which may have a cast screen option. So I can browse the Internet, run apps, play games, view photos... Whatever I can see on the screen casts to our HD TV! You do need a fast WiFi and overall the quality is pretty darn decent especially with a good quality source. And the best part, auto rotating the screen actually works while casting too.. No more wires and you can even set a 4digit pass code that will allow Any ones phone to cast on your TV, without you having to divulge your routers main password... Nice! Only $35 too from Amazon.