Luke Grimes Filmography: Every Movie and TV Show in Order
All 22 Luke Grimes roles in chronological order (1984 to 2026): 17 movies and 5 TV series.

How many movies and TV shows has Luke Grimes been in? This complete Luke Grimes filmography lists 22 credited roles (17 films, 5 TV series), in chronological order from 1984 to 2026, with links to our full guides where available.
Luke Grimes movies in order
- All the Boys Love Mandy Lane (2006) as Jake
- Assassination of a High School President (2008) as Marlon Piazza
- Taken 2 (2012) as Jamie
- The Wait (2013) as Ben
- Squatters (2014) as Michael Silverman
- American Sniper (2014) as Marc Lee
- Fifty Shades of Grey (2015) as Elliot Grey
- Freeheld (2015) as Todd Belkin
- Manhattan Undying (2016) as Max Garman
- The Magnificent Seven (2016) as Teddy
- Shangri-La Suite (2016) as Jack Blueblood
- Fifty Shades Darker (2017) as Elliot Grey
- El Camino Christmas (2017) as Eric Roth
- Fifty Shades Freed (2018) as Elliot Grey
- Into the Ashes (2019) as Nick Brenner
- Happiness for Beginners (2023) as Jake
- Eddington (2025) as Guy Tooley
Luke Grimes TV shows
- MTV Video Music Awards (1984) as Self
- Brothers and Sisters (2006) as Ryan Lafferty
- True Blood (2008) as James
- Yellowstone (2018) as Kayce Dutton
- Marshals (2026) as Kayce Dutton
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Luke Grimes been in?
Luke Grimes has 17 credited film roles and 5 TV roles, for a total of 22 credits from 1984 to 2026.
What was Luke Grimes's first major role?
MTV Video Music Awards (1984).
What is Luke Grimes's most recent project?
Marshals (2026).



