Christian Slater plays the titular character of Julian Po, a mysterious drifter who brings change to a small town.
Robin Tunney portrays Sarah, a resident of the small town who is affected by Julian Po's presence.
Michael Parks takes on the role of Vern, a character whose life is intertwined with Julian Po's arrival.
Cherry Jones plays Lucy, a key figure in the small town who is impacted by Julian Po.
Frankie Faison portrays Sheriff Leon, the law enforcement authority in the town dealing with the arrival of Julian Po.
Harve Presnell plays Mayor Henry Leech, a prominent figure in the town affected by Julian Po's presence.
Allison Janney takes on the role of Lilah Leech, a character connected to the town's mayor and impacted by Julian Po.
LaTanya Richardson Jackson plays a character in the movie with a connection to the events surrounding Julian Po's arrival.
Dina Spybey-Waters portrays a character whose life is affected by Julian Po's presence in the small town.
Bruce Bohne plays a role in Julian Po, contributing to the narrative surrounding the mysterious drifter.
Roy Cooper portrays a character impacted by the events that unfold due to Julian Po's arrival in the small town.
Zeljko Ivanek takes on a role in Julian Po connected to the unfolding events following the arrival of the mysterious drifter.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.