No. Google Chromecast works well with streaming video from an Android smart phone to the TV. You cannot stream video from your iPhone to a Chromecast. But a slightly tedious work-around would be to upload those videos to YouTube and then you can stream those videos from the YouTube app. If you want to stream your videos directly from an iPhone you'll need to purchase the Apple TV device.