
Keith
2008 · Movie · PG-13 · 93 min · ★ 7.0 · 77% critics
A popular high school student’s carefully planned life starts to unravel when she’s drawn to a mysterious new classmate who keeps her at arm’s length. As they become friends, his free-spirited outlook pushes her to question her priorities and take risks, while unanswered questions about his past strain their growing connection.
Where to watch
Watch free on Tubi.
2 hours to watch.
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2008
- Release date
- 2008-09-13
- Language
- English
- Rated
- PG-13
- Runtime
- 93 min
- Max quality
- SD
- Critic score
- 77/100
- TMDB rating
- 7.0/10 (480 votes)
About
You’ll likely enjoy this if you want a teen romance with mystery, bittersweet feelings, and a main character who changes direction in life; Not for you if you dislike manipulative relationship vibes or heavier drama like The Fault in Our Stars.
Pros: heartfelt coming-of-age romance; surprising emotional pull; mysterious, engaging lead | Cons: familiar teen-movie setup; uneven relationship dynamics; can feel dark
Themes
- high school
- cancer
- teenage romance
Cast & crew

Elisabeth Harnois
as Natalie

Jesse McCartney
as Keith

Ignacio Serricchio
as Raff

Margo Harshman
as Brooke

Michael McGrady
as Pete

Jennifer Grey
as Caroline

Michael O'Keefe
as Alan Ascher

Ethan Phillips
as Mr. Miles
- EP
Eric Parker
as Travis

Jessy Schram
as Courtney
Directed by Todd Kessler