MarvCast for Chromecast
Virus Free No Ads
It also lets you cast videos from your pc. For that option to be available, you need a PC side app.
PC side app : http://bit.ly/2hWjK4D
To know the formats admitted by chromecast follow the link below.