You can cast content from the VLC player media player to your Chromecast-connected TV from a Mac or PC.
You can get VLC on a Roku device by mirroring the media player from an Android device or Windows computer.