Writer-director Drew Goddard, who hadn’t directed a film since The Cabin in the Woods in 2012, assembles an all-star cast for a nutty film—that’s sometimes a little too cute for its own good.
The star of this movie is the El Royale, a fictional hotel based on Lake Tahoe’s Cal Neva hotel, once owned by Frank Sinatra. Bad Times at the El Royale features fine art direction, from its aged lobby straddling two states, to its creepy tunnels behind the rooms set up for criminal voyeurs.
Jeff Bridges plays a mysterious priest who checks into the resort along with a singer (Cynthia Erivo), a vacuum salesman (Jon Hamm) and a hippie (Dakota Johnson). After the messed-up manager (Lewis Pullman) checks them in, each visitor has his or her own story in his or her own room.
Goddard shows flourishes of brilliance, mixing thrills, mystery, humor and lots of blood into the intertwined plots, giving the film a Tarantino-like feel. (I know that’s a cliché these days, but it’s true.) The film is set in 1969 and pays homage to the time through its soundtrack, set design and subplot involving a Manson-like cult leader (Chris Hemsworth).
At nearly 2 1/2 hours, the film is a bit much; a half-hour could easily be excised. However, the stuff that works makes Bad Times at the El Royale a worthwhile movie.
Bad Times at the El Royale is playing at theaters across the valley.