Watch It

On DVD: Now | On Blu-ray: Now

O Details


A modernized retelling of William Shakespeare's Othello, O changes its setting to an elite private school in the American South. Odin (Mekhi Phifer) is the only black student at Palmetto Grove and also the star basketball player, with hopes of reaching the NBA. A popular student, he is dating Desi Brable (Julia Stiles), the daughter of the school's dean (John Heard), and they are deeply devoted to each other despite their different backgrounds. His best friend Hugo (Josh Hartnett) is a starter on the basketball team, and the son of the hard-driving coach Duke Goulding (Martin Sheen), who considers Odin as much his son as Hugo. Hugo is jealous of Odin's widespread popularity, so he hatches a scheme to ruin Odin's reputation with the help of Roger (Elden Henson), his rich roommate who will do anything to be popular and get Desi's attention. Through carefully planned revenge, he begins to make Odin believe that Desi is carrying out an affair with teammate Michael (Andrew Keegan). As Odin begins to receive merely coincidental signs to prove it, he begins to slowly lose his grounding and turns to Hugo for help, not knowing that he is being set up. As the basketball season comes to a close, Odin's jealousy begins to consume him, resulting in the loss of everything he cares about the most. O was sometime actor Tim Blake Nelson's directorial follow-up to his well-received debut Eye of God. ~ Jason Clark, Rovi

  • Release date:August 31, 2001


Mekhi Phifer
as Odin James
Josh Hartnett
as Hugo Goulding
Julia Stiles
as Desi Brable
Elden Henson
as Roger Rodriguez
Andrew Keegan
as Michael Casio
Rain Phoenix
as Emily
John Heard
as Dean Brable
Chris Freihofer
as Assistant Coach
Martin Sheen
as Coach Dale Goulding
A.J. Johnson
as Dell
Christopher Dong
as Dutchman Player
Rachel Schumate
as Brandy
Marshall Gitter
as Radio Announcer
Lisa Benavides
as Ms. Serney
Ken French
as Scout #1
Dana Ratliff
as T. V. Announcer
Christopher Jones
as Jason
Ronalda Stover
as Woman Score Keeper
Kelvin O'Bryant
as Ball Boy
Mike Flippo
as Mr. Bradley
James Middleton
as Cop
Julie Fishell
as Newscaster
Wally Welch
as Mr. Kirby
James Galloway
as Basketball Player (Hawks)
Chase Page
as Basketball Player (Hawks)
Rick Streeter
as Basketball Player (Hawks)
Doug Ayers
as Basketball Player (Hawks)
Dal Conner
as Basketball Player (Dutchmen)
David Dooley
as Basketball Player (Dutchmen)
Justin Ferira
as Basketball Player (Dutchmen)
Jaime Ingram
as Basketball Player (Dutchmen)
Jantz Baker
as Basketball Player (Titans)
Jerred Clarke
as Basketball Player (Titans)
Christopher Grooms
as Basketball Player (Titans)
Parker Kirby
as Basketball Player (Titans)
Sean Murphy
as Basketball Player (Titans)
Derek Zieminsky
as Basketball Player (Titans)
Richard Grandison
as Basketball Player (Bullsdogs)
Evan Jones
as Basketball Player (Bullsdogs)
Errol McPherson
as Basketball Player (Bullsdogs)
Nathan Monroe
as Basketball Player (Bullsdogs)
Bernard Smalls
as Basketball Player (Bullsdogs)
Quintrai Washington
as Basketball Player (Bullsdogs)
Josh Thorpe
as Student Basketball Manager


Tim Blake Nelson
Daniel Fried
Anthony Rhulen
Eric Gitter
Brad Kaaya
William Shakespeare
Play Author
Russell Fine
Jeff Danna
Composer (Music Score)
Barry Cole
Musical Direction/Supervision
Kate Sanford
Dina Goldman
Production Designer
Jack Ballance
Art Director
Betsy Danbury
Brad Kaaya
Associate Producer
Bill Shively
Executive Producer
Michael Levy
Executive Producer
David Schlesinger
Set Designer
Jill M. Ohanneson
Costume Designer
Tom Tucker
First Assistant Director
Avy Kaufman