
Mona Lisa and the Blood Moon
2022

A psychic's ominous reading sends a man into a tailspin.
Guy PearceJimmy Starks
Piper PeraboDeirdre
Steven Michael QuezadaMechanic Enrique
J.K. SimmonsVacaro
Nicholas BallasTavern Owner Pete
William FichtnerEd Jacomoi
David HouseBartender Sammy
Luce RainsRoy Harrison
Forrest FyreDr. Bates
Adriana CordovaAndy Lopez's Wife
Adam ScottTom Morelane
Jackie BurroughsMaggie
Portia DawsonTavern Waitress Marci
Cherilyn HayresMarket Clerk










Availability for your region. Streaming data provided by JustWatch.
Slow, plodding film noirish drama-thriller is only worth watching for Guy Pearce who gives a great performance and can't say I was exactly bored, but the ending didn't exactly have an emotional impact. **3.25/5**
_**Existential examination of fate vs. freewill with Guy Pearce**_ A smooth-talking charismatic salesman in New Mexico (Guy Pearce) consults a psychic at a rest stop on a whim (J.K. Simmons) and becomes increasingly paranoid that his ‘fortune’ might be accurate. Piper Perabo plays his girlfriend, William Fichtner his friend at work and Shea Whigham a former best bud from childhood. "First Snow" (2006) is a gritty, desolate exploration of freewill and fate, not to mention the struggle with guilt, paranoia and doing the right thing. It has the bleak, reverent tone of movies like “The Woodsman” (2004), “The Mothman Prophecies” (2002),” “Dark Country” (2009), “The Dry Land” (2010), “Leo” (2002) and “The Cry of the Owl” (2009). Don’t expect any overt supernaturalism, but there are hints of mysterious forces beyond human decision or activity. Pearce is very reminiscent of Brad Pitt in this particular role while Perabo is always a pleasure. Yet the film isn’t pleasurable in any conventional sense. It’s grey and film noir-ish with a sense of desperate inevitability. You have to be in the mood for slow-burn mundaneness to appreciate it. The movie runs 1 hour, 41 minutes, and was shot in the heart of New Mexico: Albuquerque, Bosque Farms and Moriarty. GRADE: B-/C+

2022

2019

2010

2020

2018

2022

2024

2025

1989

2022

1999

2025

2025

2023

2016

2024

1997

2021

2017

2025