

Where to watch
Not available in Canada
Streaming in 3 other countries
Battle Hymn isn't on any streaming service in Canada right now, but it's available in Australia, South Korea, United States. Streaming rights are licensed per country.
Cast · Directed by Douglas Sirk
RH

Rock Hudson
Col. Dean E. Hess
AK

Anna Kashfi
En Soon Yang
DD

Dan Duryea
Sgt. Herman
DD

Don DeFore
Capt. Dan Skidmore
MH

Martha Hyer
Mary Hess
JM

Jock Mahoney
Maj. Frank Moore
AJ

Alan Hale Jr.
Mess Sergeant
JE

James Edwards
Lt. Maples
RL

Richard Loo
Gen. Kim (scenes deleted)
SS

Simon Scott
Lt. Hollis
CR

Carl Benton Reid
Deacon Edwards
PA

Philip Ahn
Old Man
More from Rock Hudson · Lead actor
More from Anna Kashfi · Co-star actress
More from Douglas Sirk · Director

Written on the Wind
1956 · 7.0

Imitation of Life
1959 · 7.4

All That Heaven Allows
1955 · 7.3

There's Always Tomorrow
1956 · 7.2

Has Anybody Seen My Gal?
1952 · 7.0

Sign of the Pagan
1954 · 6.0

A Time to Love and a Time to Die
1958 · 7.2

A Scandal in Paris
1946 · 6.4

Sleep, My Love
1948 · 6.3

Thunder on the Hill
1951 · 6.4
See all fromDouglas Sirk
More like this

The Court-Martial of Billy Mitchell
1955 · 6.8

Waiting for Anya
2020 · 6.3

The Scarlet and the Black
1983 · 7.1

The Last Rifleman
2023 · 6.6

Devotion
2022 · 7.0

The Wings of Eagles
1957 · 6.3

The War Below
2021 · 6.6

The One That Got Away
1957 · 6.8

Cast a Giant Shadow
1966 · 6.3

The Boy in the Woods
2023 · 7.0

The War
1994 · 6.7

Come Sunday
2018 · 5.8
Battle Hymn — streaming FAQ
Which OTT platform streams Battle Hymn?
Battle Hymn isn't on any streaming service in Canada yet, but it's available in Australia, South Korea and United States. Streaming rights differ by country — switch your country in the header to see where.
Is Battle Hymn on Netflix?
No, Battle Hymn is not on Netflix in Canada as of November 2026.
Is Battle Hymn on Amazon Prime Video?
No, Battle Hymn isn't on Amazon Prime Video in Canada right now.
Where can I watch Battle Hymn for free?
Battle Hymn isn't streaming in Canada yet, so there's no way to watch it free at the moment.














