Stephan James (born December 16, 1993) is a Canadian actor. After starring in a string of television series as a teenager, he rose to prominence upon winning a Canadian Screen Award for Best Actor for his role as track and field sprinter Jesse Owens in the 2016 film Race. In 2018, he starred in Barry Jenkins' acclaimed drama film If Beale Street Could Talk, based on the James Baldwin novel of the same name. Also that year, he portrayed Walter Cruz in the Amazon series Homecoming, for which he received a Golden Globe Award nomination.
Stephan James's screen work to date leans strongly toward Drama and Crime, a consistent thread across his credits so far.
Stephan James's most notable role to date came in Selma (2014), where he played John Lewis. He also appeared in 21 Bridges (2019) as Michael Trujillo. Most recently appeared in War Machine (2026) as 7.
Fans wanting to catch up on Stephan James's work can find exactly where his shows and movies are streaming below — and TV Butler Pro makes it effortless to keep track of them all. Just search the title, and Butler finds it instantly, tells you which service has it, and remembers what you've already watched.
TV Butler Pro™ tracks everything you watch, finds where to stream any show or movie — free to use, opens right in your browser.
🎩 Try TV Butler Pro™ Free