The Nine Kittens of Christmas
Where to watch
Search Amazon.com
Amazon
Search Amazon.com for this title. Availability varies by country.
Search Amazon.comAs an Amazon Associate I earn from qualifying purchases.
The premise
Zachary and Marilee are thrown back together at Christmas when they're tasked with finding homes for a litter of adorable kittens.
How unusual is it?
Mostly classic comfort-watch, give or take a second-chance romance.
Who’s in it
You’ve seen this pairing before: Kimberley Sustad and Brandon Routh have made 2 Hallmark movies together.
Alongside them
Show all 10 castShow fewer
Behind the camera
ShowHide
Directed by
Written by
Wait, what?
The quirks and curveballs that make this one a little weirder than your average Hallmark. No spoilers, promise.
- The film is a rare Hallmark sequel centered entirely around a specific number of cats (nine).
- The 'Christmas Tree Test' involving leaning left and right to check symmetry.
- The concept of 'Bonded Pairs' in kittens being used as a heavy-handed metaphor for human marriage.
- A fire captain wearing a full elf suit for a community event.
Every trope, all in one place
Here’s everything this one has going on, from the setting to the way it wraps up. Tap any of the 35 to find more movies that do the same thing.
Setting2
Time & season3
Characters8
Romance7
Tone & quirks6
Why we’d put this one on
Brandon Routh and Kimberley Sustad are the whole appeal here, and they deliver. She is a vet home in Oregon for the holidays, he is a fire captain, they used to date, and now there are nine abandoned kittens at the firehouse that need homes before Christmas. That is it. That is the movie, and it is adorable. There is a Christmas Tree Test that involves leaning left and right to check for symmetry, and at one point a grown fire captain wears a full elf suit. At weirdness 2 it is pure low-stakes comfort. Put it on, hold a blanket, accept the kittens.
How it all plays out
Already seen it, or just can’t wait? Open this up for the whole story, ending included.
Full story (spoilers)
Beat by beat
Opening
Marilee returns to Oregon for Christmas while Zachary finds nine abandoned kittens at the firehouse.
Inciting Incident
Zachary and Marilee agree to partner up to find homes for all nine kittens before Christmas Day.
Midpoint
The duo hosts a successful 'cat cafe' event, and Zachary is offered the position of Fire Chief, which he initially fears taking.
Climax
Marilee's Miami boyfriend Miles arrives unexpectedly, causing a misunderstanding that leads Zachary to believe he has lost his chance.
Falling Action
Marilee breaks up with Miles, realizing she belongs in her hometown, and leaves a voicemail for Zachary explaining her feelings.
Resolution
Zachary proposes to Marilee with the final kitten, Rudolph, and she agrees to stay in Oregon to start a new life with him.
35 tropes in one movie
We counted 35 distinct Hallmark tropes packed into this one — a genuine greatest-hits reel.
How it stacks up
Where this one’s rating lands against every other rated Hallmark movie.
Higher-rated than 75% of every rated Hallmark movie. The median is 6.4.
Where this one fits
The corners of the catalog The Nine Kittens of Christmas belongs to — handy if you’re after more of the same.
The Nine Lives of ChristmasPart of the 2-film The Nine Lives of Christmas series.- Best Hallmark Christmas MoviesIt is, of course, a Christmas movie.
- Hallmark Second-Chance Romance MoviesA rekindled romance.
- Hallmark Wedding MoviesWedding bells are involved.
- Hallmark Dog & Pet MoviesA four-legged matchmaker.
- Hallmark Baking & Cooking MoviesPlenty of time in the kitchen.
- Hallmark Small Town MoviesA classic small-town setting.
Lines worth quoting
The lines that stuck with us — the ones you’ll be repeating after the credits roll.
“The cat's got a point.”
— SamDiscussing Zachary's cat Ambrose being anxious about him leaving. “Triangle fold. Voila.”
— MarileeTeaching Zachary the 'proper' way to wrap Christmas presents. “Just remember that just because someone doesn't like change doesn't mean that they're not capable of it.”
— JaclynGiving Marilee advice about Zachary's personality.
Meet the characters
Who’s who before you press play. Nothing here gives the ending away.
Marilee White
LeadVeterinarian
AmbitiousCaringOrganizedSentimentalZachary Stone
Love interestFire Captain
Ex-boyfriend and current love interest
StagnantKind-heartedBraveCat-loverMiles
AntagonistVeterinarian
Boyfriend and business partner (initially)
WorkaholicAmbitiousEmotionally distantSam
SupportingFire Chief
Mentor to Zachary
WiseFatherlyTraditionalJaclyn
SupportingSister
SupportiveFamily-oriented
Questions people ask about The Nine Kittens of Christmas
Where can I watch The Nine Kittens of Christmas?
The Nine Kittens of Christmas is available via fuboTV, Philo, and Hallmark+ Amazon Channel. Streaming options change often, so check current availability before settling in.
How long is The Nine Kittens of Christmas?
The Nine Kittens of Christmas runs about 1 hour and 24 minutes, and was released in 2021.
Is The Nine Kittens of Christmas a Christmas movie?
Yes. The Nine Kittens of Christmas is a Hallmark Christmas movie, set during the holiday season.
More like this
Browse all moviesIf you liked this one, you’ll probably like these. The chips show what they have in common.

Three Wise Men and a Baby
7.42022 · Christmas
- Christmas
- Small Town
- Second Chance Romance

Five More Minutes
7.32021 · Christmas
- Christmas
- Small Town
- Second Chance Romance

Three Wiser Men and a Boy
6.92024 · Christmas
- Christmas
- Small Town
- Pet

To All a Good Night
7.12023 · Christmas
- Kimberley Sustad
- Christmas
- Small Town

My Christmas Family Tree
7.42021 · Christmas
- Christmas
- Small Town
- Pet

November Christmas
7.42010 · Christmas
- Christmas
- Small Town
- Pet
Talking Hallmark
Love talking about these as much as watching them?
So do we. Come hang out on the Talking Hallmark channel, where we dig into movies just like this one, episode after episode.

“This Hallmark Christmas movie is aggressively stupid”
Data and sources
HallmarkDB catalogue. How we research filmsData refreshed .













