Tarot Movie Poster


May 3, 2024
1hr 32min
Status: released

Trailer, Teaser & Videos

Where to Watch Tarot (Stream)

No streaming services available.

Tarot Movie Details:

Based onHorrorscope by Nicholas Adams
Country United States
Language English
GenreSupernatural, Horror
Release DateMay 3, 2024
Running Time1hr 32min
Age ratingPG-13
CastHarriet Slater
Jacob Batalon
Adain Bradley
Directed by Spenser Cohen
Anna Halberg
Written bySpenser Cohen
Anna Halberg
Produced byScott Glassgold
Elysa Koplovitz Dutton
Leslie Morgenstein
Cinematography by Elie Smolkin
Edited by Tom Elkins
Music byJoseph Bishara
Production CompaniesScreen Gems
Alloy Entertainment
Ground Control
Distributor Sony Pictures Releasing

Tarot Movie Cast & Characters:

  • Harriet Slater as Haley
  • Jacob Batalon as Paxton
  • Avantika Vandanapu as Paige
  • Adain Bradley as Grant
  • Humberly González as Madeline
  • Wolfgang Novogratz as Lucas
  • Larsen Thompson as Elise
  • Olwen Fouéré as Alma Astryn
  • Stasa Nikolic
  • James Swanton


When a group of friends recklessly violates the sacred rule of Tarot readings – never use someone else’s deck – they unknowingly unleash an unspeakable evil trapped within the cursed cards. One by one, they come face to face with fate and end up in a race against death to escape the future foretold in their readings. —Sony Pictures Releasing

Tarot Movie Box Office Collection & Budget:

Budget$8 million
Domestic Opening $6,503,012
Domestic Collection$18,771,004
International Collection$30,057,856
Worldwide Collection$48,828,860

About Tarot Movie:

Tarot is an American supernatural horror film, starring Harriet Slater, Adain Bradley, Avantika, and Jacob Batalon. It was written and directed by Spenser Cohen and Anna Halberg. The film is based on a 1992 novel of the same name by Nicholas Adams. This is Anna Halberg’s feature film directorial debut.

In June 2022 makers reported the film ‘Horrorscope’ is in development with Jacob Batalon in the leading role. In January 2024, the film was renamed to ‘Tarot’.

Tarot was originally scheduled to be released on June 28, 2024, before being moved up to May 10, 2024. It was later moved up a week to May 3, 2024. It is one of the highest-grossing movies of 2024.