Who plays Luke in Purple Hearts?
This image appears in the gallery:
Nicholas Galitzine: 19 facts about Red, White & Royal Blue's Prince Henry you need to know
7. Who plays Luke in Purple Hearts?
Nicholas Galitzine is the actor who plays Luke Morrow in Purple Hearts. Luke is a US marine who falls in love with singer-songwriter Cassie Salazar. The film follows their dramatic love story. Luke stars opposite Disney Channel icon Sofia Carson in the movie. [Netflix]