Generate a random movie to watch, with its year, director, and a quick summary -- for movie night, a watchlist, or discovering a classic.
This generator draws from 72 acclaimed and widely-loved films across eight genres -- Action & Adventure, Comedy, Drama, Sci-Fi & Fantasy, Horror & Thriller, Animation, Romance, and Crime. Each result shows the release year and director alongside a one-line summary.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
Use it to settle on something to watch on movie night when no one can decide. It's also great for building a watchlist, discovering a classic you've missed, or picking a film at random for a challenge or a game.
Generate draws one film at random from the pool using the site's cryptographically secure randomness, guaranteed not to repeat whatever result is currently showing in single-result mode. Filtering by genre narrows the pool before drawing, and each single result shows the year, director, and a short summary.
A sample of what this generator can draw, spread evenly across the full list:
Yes -- use the filter button to pick one or more of the eight genres. Generate will then only draw from films in the genres you've selected.
Not in single-result mode -- each new roll is guaranteed to differ from the one currently on screen.
No -- it's a curated, cross-era sample of acclaimed and popular films, not an exhaustive database.
Yes -- use the amount control to draw several films at a time to choose between.