Free Movies You Can Cast to Your TV
There are plenty of legitimate, free, ad-supported movie services — Tubi, Pluto TV, The Roku Channel, Plex, Xumo Play, and library services like Kanopy and Hoopla. Getting one onto the television is usually easy. The part that trips people up is what to do when the service has no app on their particular TV.
The short answer
If the free service has an app on your TV, install it and use that — it will give the best picture and the fewest problems. If it has its own cast button in the phone app, use that second. Only when neither exists does a browser-based route make sense: open the service's website on your phone and send the video to the TV.
The honest limit: not every free movie can be sent from a browser. Many services protect playback with DRM, which no casting app can work around. That is a licensing decision by the service, not a bug.
No app for it on your TV? Browse on your phone and cast the video — get CastBrowser free.
Free, legal movie services worth using
These are all ad-supported or library-funded, and all of them are legitimate. "Free" here means you do not pay — you watch advertising instead, or you sign in with a library card.
| Service | What you get | Account needed? | Best route to the TV |
|---|---|---|---|
| Tubi | Large on-demand movie and TV catalog | Optional for browsing | Its own TV app, or its cast button |
| Pluto TV | Live channels plus on-demand movies | No | Its own TV app, or its cast button |
| The Roku Channel | Movies, TV and live channels | Roku account on Roku devices | Built in on Roku; app or web elsewhere |
| Plex | Free ad-supported catalog plus your own media | Yes, free account | Its own TV app or cast button |
| Xumo Play | Live channels plus on-demand titles | No | Its own app, or cast from the web player |
| Kanopy / Hoopla | Curated film, documentaries, classics | Library or university card | Its own app, or cast from the website |
| YouTube | Free films alongside everything else | No | Built-in cast support |
| Prime Video free tier | Titles marked "Watch for Free" | Amazon account | Its own app |
Two corrections worth making, because plenty of older "best free streaming" lists still get them wrong. Amazon Freevee no longer exists: Amazon closed the Freevee app during 2025 and moved its free, ad-supported titles into Prime Video, where they appear as "Watch for Free" for people without a Prime subscription. Crackle is gone too: its owner Chicken Soup for the Soul Entertainment went into liquidation in 2024, and after a brief revival in early 2025 the service went dark for good. If a list still tells you to install either one, it has not been updated in over a year.
Pick the right route to the television
Work down this list and stop at the first one that applies. Each step is more reliable than the one below it.
- Check your TV's own app store first. Search the service by name in the TV's app row or store. Availability varies by platform, model year and country, so a service that exists on one television may simply never have shipped for yours — the service's own "supported devices" page is the authority. If it is there, install it: the TV fetches the stream directly, the service controls playback quality, and nothing depends on your phone staying awake.
- The service has a cast button in its phone app. Tap it. This is an official handoff — the phone acts as a remote while the TV plays the stream.
- Neither exists on your TV. Open the service in a browser on your phone and send the video to the TV yourself. This is where a casting browser earns its place.
- Nothing detects. The title is probably DRM-protected. Use the service's own app on a device that has one, or connect a laptop by HDMI.
Step three is more common than you would expect. Older Samsung and LG sets, VIZIO models, and TVs running less popular platforms often miss one or two of these services entirely, and a service that exists on Roku may simply never have shipped for your television.
How to cast a free movie from your phone's browser
This route keeps the website, the search box, and the keyboard on your phone. CastBrowser looks for an accessible, non-DRM video stream on the page and sends that stream to the TV, so the television plays the video rather than a recording of your screen.
- Put the phone and TV on the same local network. Guest Wi-Fi with client isolation will block discovery.
- Open CastBrowser and go to the free service's website — one you are authorized to use.
- Start the video on the page. Detection normally begins only once the player requests its media.
- Tap the cast button and choose your TV or receiver.
- Pick the detected stream and control playback from the phone.
If your TV has no Google Cast or AirPlay receiver at all, the Web Receiver route works in the TV's own browser: open the receiver page on the television, then enter the three-character code shown on your phone. The Web Receiver guide covers that setup in full.
Free movie site with no TV app? Browse on your phone and send the video to the screen.
Why some free movies will not cast
It is worth being straight about this, because the failure is usually not something you can fix from the phone:
- DRM-protected playback. Widevine, PlayReady and FairPlay deliberately prevent a stream being handed to another device. Netflix, Disney+, Max and many paid sports services use it, and several free services protect parts of their catalog too. No casting app can bypass it, and none should claim to.
- Codec the TV cannot decode. A stream can be detected and still fail if the television has no decoder for it. Older sets are pickier than new ones.
- Expiring or session-bound URLs. Some players issue a link that only works for a few minutes or only alongside a login cookie. Reloading the page and casting again often fixes it.
- Region locks. A free service may be licensed in one country and unavailable in another. That is a licensing boundary, not a technical fault.
A note on "free movie" sites that are not legitimate
Search results for free films are full of sites hosting content they have no licence to distribute. We do not cover them, and not only for legal reasons: they are also the sites most likely to wrap players in redirects and pop-unders, serve malware through fake download prompts, and break casting entirely. The services listed above are funded by advertising or public libraries, and they work far more reliably.
If you are unsure whether a particular site will work, the guide to websites you can cast to your TV explains how to tell which video types cast safely.
Troubleshooting
The TV does not appear in the cast list
Confirm both devices are on the same network, turn off any VPN on the phone, and avoid guest Wi-Fi with AP isolation. Reboot the TV and router, then reopen the cast menu. The Chromecast troubleshooting guide has the full checklist.
The page loads but no video is detected
Press play first — detection usually starts only when the player requests its media. If it still finds nothing, the title is likely DRM-protected or rendered in a protected frame. Use the service's own app instead.
Playback starts, then stops
Reload the page to refresh an expiring URL and try a different quality. Ad breaks on free services sometimes interrupt a handed-off stream; the service's own app handles its ad insertion more gracefully.
Frequently asked questions
What is the best free movie service to cast to a TV?
For most people in the US, Tubi has the largest on-demand film catalog and Pluto TV is the better choice if you prefer live channels. Both ship their own TV apps and their own cast buttons, so they need no workaround on mainstream televisions.
Can I cast free movies to a TV that has no apps?
Often yes. If the TV has a Google Cast or AirPlay receiver you can send a compatible, non-DRM video from your phone's browser. If it has neither but does have a browser, the Web Receiver route works by opening a page on the TV and entering a pairing code.
Do I need an account to watch free movies?
It varies. Pluto TV and Xumo Play need no account. Tubi lets you browse without one. Plex requires a free account, and Kanopy and Hoopla require a library or university card. CastBrowser itself needs no account.
Why can I cast one free movie but not another on the same site?
Services frequently apply DRM to licensed studio titles while leaving their own originals or older catalog unprotected. That is why one film hands off cleanly and the next one on the same service does not.
Is CastBrowser a screen-mirroring app?
No. It detects and sends compatible video streams rather than mirroring the whole phone screen, and it cannot bypass DRM. For full device mirroring, use a supported Google Cast or AirPlay mirroring feature.
Watch Free Movies on the Big Screen
Download CastBrowser free and send compatible, non-DRM web video to your TV — even when the service has no app for your television.