Cast

Sofia Carson
as Cassie Salazar

Nicholas Galitzine
as Luke Marrow

John Harlan Kim
as Toby

Chosen Jacobs
as Frankie

Anthony Ippolito
as Johnno

Linden Ashby
as Jacob Marrow

Kat Cunning
as Nora

Nicholas Duvernay
as Armando

Scott Deckert
as Jacob Marrow Jr

Kendall Chappell
as Mila

Sarah Rich
as Hailey

Jordan Drake
as Funeral Attendee
Where to Watch
Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.
Movie Facts
Release Year
2022
Runtime
2h 2m
Language
English
Rating
8 / 10
Production Companies
Alloy Entertainment • Embankment Films • Gidden Media
You Might Also Like

Drama / Romance
Not Easily Broken
2009

Drama / Romance
Racing with the Moon
1984

Drama / Romance
Nine Lives
2005

Romance / Drama
Hello, Goodbye, and Everything in Between
2022

Romance / Drama
The Fugitive Kind
1960

Drama / Romance
The Yellow Handkerchief
2009

Drama / Romance
Blind
2017

Drama / Music
Pure Country 2: The Gift
2010
Frequently Asked Questions
Where can I watch Purple Hearts?▼
Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Purple Hearts (2022).
What is Purple Hearts about?▼
An aspiring musician agrees to a marriage of convenience with a soon-to-deploy Marine, but a tragedy soon turns their fake relationship all too real.
Who directed Purple Hearts?▼
Purple Hearts was directed by Elizabeth Allen Rosenbaum and released in 2022. It is a romance, drama film.
How long is Purple Hearts?▼
Purple Hearts has a runtime of 2 hours and 2 minutes (122 minutes total).
Who stars in Purple Hearts?▼
The cast of Purple Hearts includes Sofia Carson as Cassie Salazar, Nicholas Galitzine as Luke Marrow, John Harlan Kim as Toby, Chosen Jacobs as Frankie, Anthony Ippolito as Johnno and more.
Explore More by Genre
Need a recommendation?
Tell us your mood and we'll pick the perfect movie for you.

