O (2001): Where to Watch, Cast & Facts
An evergreen, sourced guide to O: streaming options, cast and core facts.

Here's the full cast of O (2001) — who plays who — plus where to watch and the essential facts about this movie. Trust. Seduction. Betrayal.
Where to watch
TMDB's U.S. watch-provider data lists Apple TV Store, YouTube, Fandango At Home. Availability changes by country and date, so check your streaming app before watching.
Cast
Mekhi Phifer as Odin James; Martin Sheen as Coach Duke Goulding; Josh Hartnett as Hugo Goulding; Andrew Keegan as Michael Cassio; Julia Stiles as Desi Brable; Rain Phoenix as Emily; Chris Freihofer as Assistant Coach; Elden Henson as Roger Calhoun
About O
Even though he's the only black student at the elite Palmetto Grove Academy, star basketball player Odin James has the adoration of all, including the team's coach and the Dean's beautiful daughter Desi. Odin's troubled friend Hugo, the coach's son, deeply resentful of his father's preference of Odin on and off the court, plots a diabolical scheme to sow the seed of mistrust between O and Desi, setting in motion a disturbing chain of events which erupts into a firestorm of breathtaking intensity.
More like O
- The Basketball Diaries
- Julia
- Above the Rim
- Blame
- Miller's Girl
- Amateur
- Chatroom
- Chemical Hearts
Figures and availability come from public TMDB data and are provided as a sourced reference.
Frequently asked questions
Where can I watch O?
TMDB's U.S. watch-provider data lists Apple TV Store, YouTube, Fandango At Home. Availability changes by country and date, so check your streaming app before watching.
Who is in the cast of O?
Mekhi Phifer as Odin James; Martin Sheen as Coach Duke Goulding; Josh Hartnett as Hugo Goulding; Andrew Keegan as Michael Cassio; Julia Stiles as Desi Brable; Rain Phoenix as Emily; Chris Freihofer as Assistant Coach; Elden Henson as Roger Calhoun
Is this O guide official?
No. It uses TMDB data as a reference and is not endorsed or certified by TMDB.



