
Miracle on 34th Street
1947 · Movie · NR · 96 min · ★ 7.4 · 92% critics
After a department store hires a man to play Santa for the holidays, his sincere kindness and unusual approach to helping shoppers spark both delight and doubt. As questions grow about whether he’s truly the real thing or simply unwell, the season’s spirit is put to the test in public and in court.
Also known as It's Only Human · Christmas Miracle on 34th Street
Where to watch
Streaming on Amazon Prime Video and Disney+.
2 hours to watch.
Stream (included)
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 1947
- Release date
- 1947-06-04
- Language
- English
- Rated
- NR
- Runtime
- 96 min
- Max quality
- HD
- Critic score
- 92/100
- TMDB rating
- 7.4/10 (844 votes)
- Budget
- $630,000
About
You’ll likely enjoy this if you want a heartfelt, smart holiday classic that balances humor with sincerity, in the spirit of It’s a Wonderful Life; Not for you if you dislike courtroom-heavy stretches or prefer faster, modern pacing.
Pros: warm holiday charm; thoughtful social commentary; memorable Santa portrayal | Cons: courtroom focus may drag; some cheesy moments; a bit dated
Themes
- new york city
- court
- judge
- parent child relationship
- holiday
- department store
- santa claus
- thanksgiving
- psychologist
- lawyer
- little girl
- black and white
- +9 more
Awards & recognition
- Academy Award — Best Story · 1948
- Academy Award — Best Writing, Adapted Screenplay · 1948
- Academy Award — Best Supporting Actor · 1948
- Academy Award — Best Writing, Adapted Screenplay · 1948 · nominated
- Academy Award — Best Picture · 1948 · nominated
Show all 7 awards →
- Academy Award — Best Supporting Actor · 1948 · nominated
- Academy Award — Best Story · 1948 · nominated
Cast & crew

Maureen O'Hara
as Doris Walker

John Payne
as Fred Gailey

Edmund Gwenn
as Kris Kringle

Gene Lockhart
as Judge Harper

Natalie Wood
as Susan Walker

Porter Hall
as Granville Sawyer

William Frawley
as Charlie Halloran

Jerome Cowan
as Thomas Mara

Philip Tonge
as Julian Shellhammer

James Seay
as Dr. Pierce (uncredited)
Directed by George Seaton