quot;,"cad":" Private Eyes | Hallmark+ | Exclusive Series & Movies + Rewards quot;,"eur":"€","gbp":"£","php":"₱","sek":"SEK","usd":" Private Eyes | Hallmark+ | Exclusive Series & Movies + Rewards quot;},"description":"","disclaimer":"By clicking Agree & Subscribe, you authorize us to automatically renew your Hallmark+ membership monthly or yearly (as applicable) after your free trial until you cancel. You can cancel through your [account dashboard](https://www.hallmarkplus.com/settings/account) or by [contacting our Care team](https://care.hallmarkplus.com/). ","external":{"addPayment":{"success":{"message":"You've successfully added an external payment method to your account!","title":"Adding payment was successful!"}},"failure":{"message":"Something has gone wrong while attempting to resolve external payment!","title":"External Payment Error"},"success":{"message":"You should now be redirected to the external payment provider to complete your purchase!"},"unsupported":{"message":"Payment type is not supported!"}},"payment":{"tab":{"credit":"Debit/Credit","paypal":"PayPal"}},"paymentFooter":"For further help, please contact Care at [care.hallmarkplus.com](https://care.hallmarkplus.com).","paymentMethods":{"applepay":{"message":"Your account is set up to manage purchases through Apple Pay!","title":"Apple Pay Subscription"},"gcash":{"message":"Your account is set up to manage purchases through GCash!","title":"GCash Subscription"},"googlepay":{"message":"Your account is set up to manage purchases through Google Pay!","title":"Google Pay Subscription"},"paypal":{"button":"Continue to PayPal","description":"","disclaimer":"","message":"Your account is set up to manage purchases through PayPal, click the icon to manage your purchases!","redirect":"Redirect to PayPal","title":"PayPal Subscription"}},"preauthorization":{"button":"Confirm"},"price":{"free":"Free","oneOff":"__purchase.currency__ __purchase.price__","periodical":{"day":"__purchase.currency__ __purchase.price__ / day","day_plural":"__purchase.currency__ __purchase.price__ / __count__ days","minute":"__purchase.currency__ __purchase.price__ / minute","minute_plural":"__purchase.currency__ __purchase.price__ / __count__ minutes","month":"__purchase.currency__ __purchase.price__ / month","month_plural":"__purchase.currency__ __purchase.price__ / __count__ months","season":"__purchase.currency__ __purchase.price__ / season","season_plural":"__purchase.currency__ __purchase.price__ / __count__ seasons","week":"__purchase.currency__ __purchase.price__ / week","week_plural":"__purchase.currency__ __purchase.price__ / __count__ weeks","year":"__purchase.currency__ __purchase.price__ / year","year_plural":"__purchase.currency__ __purchase.price__ / __count__ years"},"until":"__-price__ until __date, MMMM D, YYYY__."},"purchase":{"button":"Purchase"},"subscribe":{"button":"Agree & Subscribe"},"subscription":{"cancelPage":{"cta":"Stay and save","message":"We’re sad to see you go! Come back anytime to stream new series & movies","seo":{"title":"Cancel subscription"},"title":"Leaving us already?"},"saveCampaign":{"cancel":"Cancel subscription","cta":"Stay and get a discount","error":{"message":"You have already redeemed this offer."},"message":"We noticed you're considering saying goodbye. But before you cancel, how about a little something from us? Unlock a special offer designed just for you! Enjoy a 50% discounted subscription rate as our way of saying thanks for being part of Hallmark+. Click \"Stay And Get a Discount\" to claim your exclusive 50% off offer now!","success":{"message":"Thanks for giving us another chance! We've just applied a 50% discount on your upcoming billing.","title":"Discount Applied"},"title":"Wait! before you go… redeem this special offer!"},"status":{"free":"Free subscription.","moved":"Your plan will change to __purchase.next.title__ on __- date, MMMM D, YYYY__. The new price will be __purchase.next.currency____purchase.next.price__. For any cancellation requests or questions about your subscription, please email [Care@hallmarkplus.com](mailto:Care@hallmarkplus.com)","pendingActivation":"Your subscription is being processed. Please refresh the page to check for updates.","recurring":"Your next charge is on __- date, MMMM D, YYYY__.","renewalPending":"Payment pending. Please check your payment method to keep your subscription active.","timeLimited":"Expires on __- date, MMMM D, YYYY__.","unknown":"The status of your subscription is unknown. Please reach out to the Customer Support team if this message persists or if you have issues accessing the content."},"winback":{"cancel":"Cancel subscription","cta":"Stay and get a discount","error":{"message":"You have already redeemed this offer."},"message":"We noticed you're considering saying goodbye. But before you cancel, how about a little something from us? Unlock a special offer designed just for you! Enjoy a 50% discounted subscription rate as our way of saying thanks for being part of Hallmark+. Click \"Stay And Get a Discount\" to claim your exclusive 50% off offer now!","success":{"message":"Thanks for giving us another chance! We've just applied a 50% discount on your upcoming billing.","title":"Discount Applied"},"title":"Wait! Before You Go… Enjoy a Special Offer!"}},"voucher":{"discountAbsolute":{"firstDay":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first day","firstDay_plural":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first __count__ days","firstHour":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first hour","firstHour_plural":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first __count__ hours","firstMinute":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first minute","firstMinute_plural":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first __count__ minutes","firstMonth":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first month","firstMonth_plural":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first __count__ months","firstSeason":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first season","firstSeason_plural":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first __count__ seasons","firstUnknown":"The coupon code was successfully applied","firstWeek":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first week","firstWeek_plural":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first __count__ weeks","firstYear":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first year","firstYear_plural":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off the first __count__ years","forever":"__purchase.currency__ __purchase.voucher.discountAbsolute__ off forever"},"discountPercentage":{"firstDay":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first day","firstDay_plural":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first __count__ days","firstHour":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first hour","firstHour_plural":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first __count__ hours","firstMinute":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first minute","firstMinute_plural":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first __count__ minutes","firstMonth":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first month","firstMonth_plural":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first __count__ months","firstSeason":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first season","firstSeason_plural":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first __count__ seasons","firstUnknown":"The coupon code was successfully applied","firstWeek":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first week","firstWeek_plural":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first __count__ weeks","firstYear":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first year","firstYear_plural":"__purchase.currency__ __purchase.voucher.discountPercentage__% off the first __count__ years","forever":"__purchase.voucher.discountPercentage__% off forever"},"fullDiscount":{"creditCardDescription":"Enter you card details for future payments and click the button below","description":"Enjoy your subscription without entering your card details","or":"OR","subscribeButton":"Start subscription"}}},"login":{"registerLink":"Sign up now","registerText":"Don’t have an account? "},"promos":{"button":{"applyVoucher":"Continue","upgradePlan":"Upgrade your plan"},"error":{"loggedIn":"You seem to already have an account.","voucherInvalid":"Your promo code doesn't seem to be valid."},"subscription":{"price":"Free","status":{"cancelled":"Your free trial will end on __- date, MMMM D, YYYY__."}},"success":{"text":"You’re all set! Now you can enjoy streaming all new original series and movies, and exclusive benefits like monthly cards, discounts and more!","title":"Congratulations!","voucher":"Congratulations: You’ve activated your 2 week free trial. Please create your account in order to start watching."},"title":"Enter your promo code:"},"seo":{"meta":{"description":"{{ item.description | default: \"Stream all-new series & movies and earn shopping rewards. Start your free trial today!\" }}"},"title":{"collection":{"default":"__collection.title__ | __serviceTitle__","tvShow":"__collection.title__ | __serviceTitle__","tvShowSeason":"__collection.title__ (S__collection.season.number__ - __collection.title__) | __serviceTitle__"},"default":"__serviceTitle__","item":{"default":"__item.title__ | __serviceTitle__","liveChannel":"__item.title__ | __serviceTitle__","liveProgram":"__item.title__ | __serviceTitle__","tvShowEpisode":"__item.title__ - S__item.tvShowSeason.season.number__:E__item.episode.number__ in __item.tvShow.title__ | __serviceTitle__","video":"__item.title__ | __serviceTitle__"},"page":{"default":"__page.localizedTitle__ | __serviceTitle__"}}},"validationError":{"emailsDontMatch":"The two email addresses don’t match.","passwordsDontMatch":"The two passwords don’t match."}}}} "> Private Eyes | Hallmark+ | Exclusive Series & Movies + Rewards
Private Eyes

Private Eyes

Next: The Code
Former professional hockey player Matt Shade partners with private eye Angie Everett to solve crimes around Toronto. Stars Jason Priestley and Cindy Sampson.

Private Eyes: The Code

1. The Code
201642mTV-PG
When a pro hockey prospect goes down on the ice surrounded by suspicious circumstances, Shade and Angie must join forces to solve the mystery and save a life.

Private Eyes: Mise en Place

2. Mise en Place
201643mTV-PG
A high-profile murder in the sizzling-hot Toronto restaurant scene showcases to Shade and Angie how volatile partnerships and rivalries can get, just as they embark on creating a new one of their own.

Private Eyes: The Money Shot

3. The Money Shot
201644mTV-PG
When a multi-million dollar racehorse goes missing, Shade and Angie head to the track to find answers, and encounter unexpected complications along the way.

Private Eyes: The Devil's Playground

4. The Devil's Playground
201643mTV-PG
Secrets, lies and audiotapes. An attempted murder sends Shade and Angie to the eclectic Toronto Islands to find the truth behind the dramatic story unfolding around them.

Private Eyes: The Six

5. The Six
201744mTV-PG
Hired by an unlikely source, Angie and Shade search for a missing minor, who's gotten caught up in a dangerous situation while hustling for fame.

Private Eyes: Partners in Crime

6. Partners in Crime
201643mTV-PG
Angie and Shade put their hearts and finances on the line in the seemingly glossy world of speed dating to catch a predatory identity thief.

Private Eyes: Karaoke Confidential

7. Karaoke Confidential
201644mTV-PG
A simple surveillance case at a karaoke bar in Little Korea escalates to contain real risk, forcing Shade and Angie to call in familiar reinforcements for help.

Private Eyes: I Do, I Do

8. I Do, I Do
201644mTV-PG
When a lifestyle company's CEO is threatened, Shade and Angie need to find the source, despite her insistence that everything is going according to her very complicated plan.

Private Eyes: Disappearing Act

9. Disappearing Act
201643mTV-PG
Magic and mayhem follow Shade and Angie as they track a fugitive on the run, while their disparate choices threaten to tear them apart.

Private Eyes: Family Jewels

10. Family Jewels
201644mTV-PG
A brazen jewelry heist throws Shade and Angie into the wild world of weddings, and forces them to go undercover as an engaged couple in love.