Home On Swift Horses

On Swift Horses (15)

Cast: Don Swayze, Jacob Elordi, Will Poulter, Diego Calva, Daisy Edgar-Jones
Genre: Romance
Author(s): Bryce Kass
Director: Daniel Minahan
Release Date: 05/09/2025 (selected cinemas)
Running Time: 119mins
Country: US
Year: 2024

Mild-mannered war veteran Lee Walker plans a life of quiet domesticity in California with his wife Muriel and younger brother Julius. Restless after an early discharge from the US Army, Julius steals money from Lee to seek his fortune in Nevada, where he lands a job in security at a casino and sparks forbidden desire with co-worker Henry. Meanwhile, Muriel neglects to tell Lee about her run of good fortune at the horse-racing track.


LondonNet Film Review

On Swift Horses (15) Film Review from LondonNet

Daisy Edgar-Jones, Jacob Elordi and Will Poulter headline a slow-burning romantic drama set in the immediate aftermath of the Korean War, when same sex relationships were conducted behind closed doors to avoid violent repercussions and damning moral judgment. “We’re all just a hair’s breadth away from losing everything, all the time,” whispers one affected character as she sits motionless in a bar surrounded by other patrons holding their breaths, listening intently to the sound of a police raid hammering on the establishment’s front door, angrily demanding entry…

Secrets and lies breed like rabbits in On Swift Horses, a sensitively handled portrait of conflicted morality and repressed desires, adapted by screenwriter Bryce Kass from Shannon Pufahl’s novel. Cinematographer Luc Montpellier repeatedly ravishes the eyes and makes the heart swoon with breathtaking tableaux, roaming from the crisp sparkle of snow-laden landscapes in rural Kansas to the retina-searing light show of Las Vegas. Director Daniel Minahan choreographs electrically charged sex scenes between lead cast, contrasting their unabashed joy and naivete in private with the tightly coiled anxiety of their public facades. One wrong move could bring their worlds tumbling down.

Mild-mannered war veteran Lee Walker (Poulter) plans a life of quiet domesticity in California with his wife Muriel (Edgar-Jones) and younger brother Julius (Elordi). Restless after an early discharge from the US Army, Julius steals money from Lee to seek his fortune in Nevada, where he lands a job in security at a casino and sparks forbidden desire with co-worker Henry (Diego Calva), which is consummated away from prying eyes. Back in their hotel room, Julius and Henry fantasise about using the same underhand tactics as card sharps to line their pockets.

Meanwhile, Muriel neglects to tell Lee about her run of good fortune at the horse-racing track, where she places bets based on the insider tips she overhears while working as a diner waitress. A particularly good day of accumulator bets returns life-changing winnings and Muriel quits while she is ahead. “If you think too much about luck, it starts to own you,” she warns another punter (Kat Cunning). There is a spark of mutual attraction between the women and Muriel contemplates an affair.

On Swift Horses canters leisurely through the pages of Pufahl’s book, riding high on compelling performances from the central trio. The final act’s quiet devastation feels somehow anticlimactic after the sustained build-up of dramatic tension, and the angst of one romantic pairing resolves with a convenient serendipity that only seems to exist on a big screen. Elordi cements his status as a modern-day matinee idol while Edgar-Jones and Poulter unpick their on-screen marriage at the seams and let messy raw emotions tumble out.

– Jo Planter


Popular on LondonNet


London Cinemas Showing On Swift Horses


From: Friday 29th August
To: Thursday 4th September

No cinema infomation at the moment

From: Friday 5th September
To: Thursday 11th September

Cineworld Wandsworth

13:40 (Fri/Mon-Thu) 19:15

Cineworld Wood Green

13:10 (Fri/Mon-Thu) 19:45

Crouch End Picturehouse

Fri/Tue 16:30; Sat 17:00; Sun 14:10; Mon/Wed 19:30; Thu 14:15

Ealing Picturehouse

Fri 14:30 20:15; Sat 12:30 16:30; Sun 12:40 20:10; Mon 13:30 17:30; Tue 13:30 20:15; Wed 14:30 17:30; Thu 14:20 17:15

Greenwich Picturehouse

Fri 12:00 17:20; Sat 11:30 17:10; Sun 14:20 19:40; Mon 14:30 20:00; Tue 12:10 17:00; Wed 12:00 17:15; Thu 12:20 20:00

Odeon Luxe Haymarket

Fri-Mon/Wed 17:45; Tue/Thu 20:30

Odeon Luxe Holloway

Fri-Sun 17:20; Mon-Thu 17:10

Vue Finchley Road (O2 Centre)

Fri 16:10; Sat 15:00; Sun 12:55 20:30; Mon/Wed 13:50 (Wed) 16:40; Tue 15:20; Thu 15:35

Vue Fulham Broadway

Fri 15:10; Sat 14:10; Sun 15:35; Mon 16:35; Tue 16:40; Wed 14:30; Thu 16:30

Vue Islington

Fri 15:20; Sat/Wed 16:20; Mon/Thu 14:45; Tue 15:35

Vue North Finchley

Fri 15:45; Sat 14:55; Sun 19:10; Mon 15:40; Tue 17:50; Wed 17:30; Thu 17:35

Vue Shepherd’s Bush

Fri/Thu 17:10; Sat 11:20 16:30; Sun 12:00 14:15; Mon 15:00; Tue 17:00 19:05; Wed 15:45 18:10

Vue Westfield London

Fri 18:45; Sat 15:15; Sun 17:20; Mon 12:50 15:25; Tue 12:00 14:00 17:55 21:30; Wed 13:50 17:50; Thu 13:45 16:50

Vue Westfield Stratford City

Fri 16:35; Sat 15:55; Sun 14:00; Mon 16:55; Tue 16:00; Wed 12:35 21:25; Thu 17:00

UK and Irish Cinemas Showing On Swift Horses


From: Friday 29th August
To: Thursday 4th September

No cinema infomation at the moment

From: Friday 5th September
To: Thursday 11th September

Chester Picturehouse

Fri 13:10 19:00; Sat 14:00 16:50; Sun 14:15 19:50; Mon 13:45 16:25; Tue 14:30 19:50; Wed/Thu 14:15 19:35

Cineworld Aberdeen – Queens Link

Fri/Mon-Wed 11:30 14:20 19:50; Sat/Sun 19:50; Thu 11:10 14:15 19:50

Cineworld Ashford

14:10 (Fri/Mon-Thu) 19:40

Cineworld Ashton-under-Lyne

11:30 (Fri/Mon-Thu) 19:40

Cineworld Barnsley

Fri 11:00 14:00 19:45; Sat-Thu 11:00 (Mon-Thu) 19:45

Cineworld Basildon

Fri-Sun/Thu 13:50 (Fri/Thu) 19:30; Mon-Wed 13:50 19:45

Cineworld Belfast

Fri 13:00 19:45; Sat-Thu 14:00 (Mon/Tue) 19:45

Cineworld Birmingham

Fri/Mon/Wed/Thu 11:40

Cineworld Bolton

Fri/Mon-Thu 14:40 20:10; Sat/Sun 16:40 20:10

Cineworld Bracknell

Fri/Mon-Wed 13:40; Thu 13:30

Cineworld Bradford

Fri 13:20 19:45; Sat-Thu 13:30 (Mon-Thu) 19:45

Cineworld Braintree

Fri-Sun/Thu 13:50 (Fri/Thu) 19:30; Mon-Wed 13:50 20:10

Cineworld Cardiff

13:30 (Fri/Mon-Thu) 19:45

Cineworld Crawley

12:30 (Fri/Mon-Thu) 20:30

Cineworld Edinburgh

12:10 (Fri/Mon-Thu) 20:20

Cineworld Enfield

13:40 (Fri/Mon-Thu) 20:20

Cineworld Falkirk

13:50 (Fri/Mon-Thu) 17:00 19:45

Cineworld Glasgow – Renfrew Street

13:30 (Fri/Mon-Thu) 20:30

Cineworld Harlow – Harvey Centre

14:10 (Fri/Mon-Thu) 19:45

Cineworld Hemel Hempstead

Fri-Sun/Wed/Thu 13:20 (Fri/Wed/Thu) 19:30; Mon/Tue 13:20 19:00

Cineworld High Wycombe

13:40 (Fri/Mon-Thu) 19:45

Cineworld Ipswich

13:00 (Fri/Mon-Thu) 19:40

Cineworld Milton Keynes

Fri-Sun/Thu 14:00 (Fri/Thu) 19:30; Mon-Wed 14:00 19:00

Cineworld Newcastle Upon Tyne

Fri-Wed 13:50 (Fri/Mon-Wed) 19:50; Thu 20:00

Cineworld Plymouth

13:50 (Fri/Mon-Thu) 19:50

Cineworld Rushden Lakes

Fri/Mon-Thu 10:30 (Tue-Thu) 11:00 (Fri) 14:30 19:45; Sat/Sun 19:45

Cineworld Sheffield

Fri-Sun 13:30 (Fri) 19:30; Mon-Thu 13:30 19:10

Cineworld Stevenage

Fri-Sun/Thu 13:50 (Fri/Thu) 19:30; Mon-Wed 13:50 19:15

Cineworld Warrington

14:30 (Fri/Mon-Thu) 19:45

Cineworld Wolverhampton

Fri/Mon-Thu 11:00 13:10

City Screen Picturehouse

Fri/Wed 17:20; Sat 13:00; Sun 13:45; Mon 15:00; Tue 14:30; Thu 17:00

Epsom Picturehouse

Fri 15:30 17:20; Sat/Sun 11:40 14:30 16:40 (Sun) 17:00 (Sat); Mon 14:50 17:20; Tue 15:00 20:30; Wed 12:30 15:10 20:30; Thu 15:10 17:30

Odeon Birmingham New Street

Fri/Sun 17:10; Sat/Tue-Thu 17:00; Mon 18:00

Odeon Brighton

Fri-Sun/Tue 17:00; Mon/Wed/Thu 17:10

Odeon Charlestown

Fri/Sat/Mon-Thu 17:40; Sun 17:50

Odeon Chatham

Fri-Sun 17:00; Mon-Thu 17:50

Odeon Colchester

Fri/Tue-Thu 17:10; Sat-Mon 17:00

Odeon Coolock

Fri/Mon-Thu 17:00; Sat/Sun 17:10

Odeon Dudley Merry Hill

Fri-Mon/Wed/Thu 17:00; Tue 17:10

Odeon Guildford

Fri-Sun/Tue/Wed/Thu 17:15; Mon 17:00

Odeon Huddersfield

Fri-Sun 17:10; Mon-Thu 17:00

Odeon Kilmarnock

14:00 (Tue) 17:00

Odeon Lincoln

Fri/Wed/Thu 17:10; Sat/Mon/Tue 17:00; Sun 20:30

Odeon Luxe Bridgend

Fri-Mon/Thu 17:00; Tue/Wed 17:10

Odeon Luxe Liverpool Switch Island

Fri 18:10; Sat-Thu 17:00

Odeon Luxe Maidenhead

Fri-Sun 17:00; Mon-Thu 17:15

Odeon Luxe Maidstone

Fri 17:10; Sat-Thu 17:00

Odeon Manchester Great Northern

Fri-Sun 17:15; Mon-Thu 17:00

Odeon Rochdale

Fri-Sun 17:10; Mon-Thu 17:00

Odeon Southend

Fri/Mon-Thu 17:10; Sat/Sun 17:00

Odeon Tunbridge Wells

Fri/Mon-Thu 17:10; Sat/Sun 17:00

Odeon Wrexham

Fri-Sun/Tue 17:00; Mon/Wed/Thu 17:10

Regal Picturehouse

Fri 17:00; Sat/Mon/Tue 14:40; Sun 16:15; Wed 20:00; Thu 12:00

Showcase Bristol Avon Meads

Fri-Mon/Wed 12:55; Tue/Thu 12:55 18:55 21:45

Showcase Cinema De Lux Bluewater

Fri/Mon-Thu 12:10 18:00 (Tue-Thu)

Showcase Cinema De Lux Glasgow

Tue 13:00 18:50; Thu 13:00 19:00

Showcase Cinema De Lux Leeds

Fri/Mon-Thu 13:15 19:15 (Tue/Thu)

Showcase Cinema De Lux Paisley

Fri 13:20; Mon/Wed/Thu 13:10 18:30 (Thu); Tue 13:10 18:50

Showcase Cinema De Lux Peterborough

Fri 12:45; Mon-Thu 11:35

Showcase Cinema De Lux Teesside

Fri/Mon-Thu 13:50 18:00 (Tue/Thu)

Vue Basingstoke Festival Place

Fri 14:05; Sat 14:30; Sun/Wed 15:25; Mon 16:20; Tue 15:55; Thu 15:35

Vue Birmingham

Fri 15:40; Sat/Thu 14:00; Sun 12:50; Mon/Tue 14:05; Wed 16:25

Vue Bolton

Fri 16:25; Sat 14:15; Sun 17:35; Mon 14:05; Tue 14:10; Wed 17:05; Thu 14:00

Vue Bristol Cribbs Causeway

Fri 18:15; Sat 15:30; Sun 14:45; Mon 16:40; Tue/Wed 17:10; Thu 17:25

Vue Bristol Longwell Green

Fri 14:20; Sat 17:25; Sun 17:35; Tue 14:40; Wed 17:30; Thu 17:15

Vue Bromley

Fri 16:35; Sat 18:40; Sun 14:00; Mon 14:35; Tue 15:00; Wed 15:30; Thu 14:40

Vue Bury The Rock

Fri 16:40; Sat 18:05; Sun 14:10; Mon 16:30; Tue 14:05; Wed 17:40; Thu 16:45

Vue Cheshire Oaks

Fri 16:10; Sat 16:20; Sun 14:15; Mon 18:05; Tue 13:30 15:55; Wed 17:25; Thu 14:50 18:00

Vue Edinburgh Ocean Terminal

Fri 13:40 15:35; Sat 14:40; Sun 15:10; Mon 13:30 15:35; Tue 14:00 16:05; Wed 13:00 15:35; Thu 12:20 16:50

Vue Edinburgh Omni Centre

Fri 17:05; Sat 20:55; Sun 14:25; Mon 14:20 16:45; Tue 13:30 15:40; Wed 13:30 16:55; Thu 12:30 13:45 16:05

Vue Glasgow St Enoch

Fri 14:05; Sat 15:55; Sun 16:40; Mon 16:00; Tue 14:40; Wed 15:30; Thu 18:10

Vue Harrow

Fri 13:45; Sat 16:45; Sun 16:55; Mon 17:55; Tue 18:00; Wed 17:15; Thu 15:50

Vue Hull Princes Quay

Fri/Wed 14:00 18:45 (Wed); Sat 14:30; Sun 14:15 21:25; Mon 15:00; Tue 15:50; Thu 17:10

Vue Leeds The Light

Fri/Tue 13:15 (Tue) 16:55; Sat 16:25; Sun 14:35; Mon 16:20; Wed 14:00 16:05 18:05; Thu 13:15 16:00 23:55

Vue Manchester Printworks

Sat 21:05; Sun/Wed 13:30 (Wed) 21:25; Mon 14:50; Tue 12:30 15:25 17:30; Thu 13:05 16:40

Vue Oxford

Fri 16:25; Sat 17:15; Sun 21:25; Mon 14:00; Tue 16:55; Wed 15:55; Thu 16:45

Vue Plymouth

Fri 18:00; Sat/Mon 16:15; Sun 21:15; Tue 12:45 17:00; Wed 11:30 14:20; Thu 14:25

Vue Portsmouth

Fri 16:25; Sat/Sun 14:05; Mon 16:40; Tue 13:00 16:05; Wed 15:10; Thu 14:10

Vue Reading

Fri/Thu 14:30; Sat 14:05; Sun/Mon 14:00; Tue 16:20; Wed 15:55

Vue Romford

Fri 17:25; Sat 14:35; Sun 14:20; Mon 15:50; Tue 12:40 15:10; Wed 12:00 16:05; Thu 16:00

Vue Swindon

Fri 14:15; Sat 15:15; Sun 20:15; Mon 14:25; Tue 21:25; Wed 16:20; Thu 15:35

Vue Thanet (Westwood Cross)

Fri 15:05; Sat 20:55; Sun 21:10; Mon 16:55; Tue 16:40; Wed 16:20; Thu 16:15

Vue Watford

Fri 14:00; Sat 17:20; Sun 14:20; Mon 14:15; Tue 15:40; Wed 16:20; Thu 17:10

Vue York

Fri 15:15; Sat/Thu 15:50; Sun 18:45; Mon 14:10; Tue 15:10; Wed 16:20