Watch Leo Online
Stream Movies in HD - Free TrialBelieving that her husband has been unfaithful, Mary Bloom (Elisabeth Shue) embarks on an affair with a young handyman, Ryan Eames (Justin Chambers), that results in her pregnancy. Racked with guilt when her husband dies in a car accident shortly thereafter, Mary begins to hate her son, Leo (Davis Sweat). For a class project, Leo begins writing to Stephen (Joseph Fiennes), a convict serving a 15-year sentence, and a close bond is soon formed between the pair. When Stephen is released from jail, he gets a job at a diner where two co-workers, Vic (Sam Shepard) and Caroline (Deborah Kara Unger), attempt to help him establish himself on the outside. Simultaneously brutalised by a local drunk, Horace (Dennis Hopper), Stephen decides to search for the boy whose letters carried him through his darkest days.
Like Leo? Tell us about it...