Max’s thrillerCaddo Lakehas a large cast of characters that are intricately linked together, and keeping track of all the important figures in the story can be a bit of a challenge.Caddo Lakewas produced by M. Night Shyamalan, which helps explain its complex and twisting plot. Though it is a fairly complex narrative,Caddo Lake’s Rotten Tomatoes reviewshave also been mostly positive, indicating fans have enjoyed unearthing its mysteries. Understanding all the characters in the film and the actors who play them can help make those mysteries easier to solve, and help makeCaddo Lakean even better thriller.

Caddo Lake Review: Shyamalan-Produced Mystery Drowns In A Shaky Story & Uninteresting Characters

Though Caddo Lake provides an intriguing mystery for its central story, uninteresting characters and shoddy presentation dull its potent potential.

A name like M. Night Shyamalan, even in a producer role, carries quite a bit of weight behind it. As a result,Caddo Lakeis filled with some high-profile and extremely talented actors. It’s due to their compelling performances that many ofCaddo Lake’s mysteries became enticing rather than uninteresting, and their characters are so central to the movie’s story that everyone involved is quite important in their own right. Knowing who’s who inCaddo Lakeis almost tantamount to enjoying Max’s new thriller.

Paris in the swamp looking at something in the distance in Caddo Lake

Dylan O’Brien As Paris

Date Of Birth: June 25, 2025

Actor: Dylan O’Brien was born in New York City, New York, and grew up in Springfield Township, New Jersey.O’Brien’s breakthrough role was inTeen Wolf, a long-running series in which he played Stiles Stillinski. His first major movie role was inThe Maze Runnerand its sequels, where he played Thomas. Since then, O’Brien has mainly starred in drama and action films likeAmerican AssassinandThe Outfit. O’Brien has even taken on voice acting roles in the past, as he voiced the eponymous Transformer in theBumblebeemovie.

Love and Monsters

Dylan O’Brien staring at someone, as Paris, in Caddo Lake

Not Okay

Colin

Character: InCaddo Lake, Dylan O’Brien plays Paris, a man who had previously been in the car with his mother when she had a seizure and crashed, resulting in her death. Paris then worked at dredging the lake his mother died in, and he quickly discovered some supernatural elements of the lake. After finding Anna in another timeline, he works to return her to her home.O’Brien also did an interview forCaddo Lakewhere he spoke about his role.

Eliza Scanlen As Ellie

Date Of Birth: July 20, 2025

Actor: Eliza Scanlen was born in Sydney, Australia.Scanlen’s first major role was in the 2018 miniseriesSharp Objects, where she played Amma Crellin. Since then, Scanlen has had roles in dramatic and thriller movies likeThe Devil All the Time, Greta Gerwig’sLittle Women, andBabyteeth. Interestingly,Caddo Lakeis not Scanlen’s first time working with producer M. Night Shyamalan, as she also appeared in his 2021 filmOld. Like O’Brien,Scanlen also gave an interview forCaddo Lake.

The Devil All the Time

Lenora

Character: InCaddo Lake, Eliza Scanlen plays Ellie, Anna’s stepsister and Celeste’s daughter. Ellie has a contentious relationship with her mother and step-father, but she is very close to Anna and helps in the search to find her. Ellie is also very interested in learning about her biological father, which causes much of the tension between herself and Celeste.

Caroline Falk As Anna

Date Of Birth: Unknown

Actor:Caroline Falk’s most notable role to date has been inCaddo Lake, where she plays Anna. Falk has only ever appeared in one other project, a short film titledCaroline, where she played the eponymous character. Since Falk has a limited filmography, and since she is a minor, there is very little available information about her life or acting career.

Caddo Lake

Anna

Character: InCaddo Lake, Caroline Falk plays Anna, the step-sister of Ellie and the central figure for much of the movie. Anna’s disappearance acts as the catalyst for much ofCaddo Lake’s plot, and she becomes a central figure in both Paris and Ellie’s timelines.

Lauren Ambrose As Celeste

Date Of Birth: June 05, 2025

Actor: Lauren Ambrose was born in New Haven, Connecticut.Ambrose’s first major role was inSix Feet Under, a long-running dark comedy show where she played Claire Fisher. Around the same time, Ambrose also had a prominent role in films likePsycho Beach Partyand shows likeCan’t Hardly Wait. Since then, Ambrose has primarily focuses on shows and TV movies. Prior toCaddo Lake, Ambrose’s most recent high-profile role was inYellowjackets, where she played Van.

Where the Wild Things Are

KW

Character: InCaddo Lake, Lauren Ambrose plays Celeste, the mother of Ellie and step-mother of Anna. Celeste had some issues while raising Ellie, and eventually had Child Protective Services involved due to living out of their car. The father of Ellie left Celeste, which eventually caused quite a bit of tension between her and her daughter.

Diana Hopper As Cee

Date Of Birth: July 16, 2025

Actor: Diana Hopper was born in Memphis, Tennessee.Hopper’s breakthrough role was in the seriesGoliath, where she starred as Denise McBride, the daughter of Billy Bob Thornton’s character Billy. Hopper has had small roles in notable television shows likeS.W.A.T.andCasual, but her movie roles, like inAftermathandUnder My Skin, have been more popular.

Bit

Duke

Character: InCaddo Lake, Diana Hopper plays Cee, Paris' former girlfriend who returns to the area just as the supernatural occurrences begin. Cee eventually starts to doubt Paris' ideas about the nature of his mother’s seizures after they rekindle their relationship.

Caddo Lake Supporting Cast & Characters

Sam Hennings as Ben: InCaddo Lake, Sam Hennings plays Ben, Paris' father. Hennings is known for movies likeFour Good DaysandThe Neon Highway. InCaddo Lake, Ben is often dismissive of Paris' obsession over his mother’s death and simply wants to move on.

Eric Lange as Daniel: Eric Lange plays Daniel, Ellie’s step-father, Anna’s father, and Celeste’s partner. Lange is known for his roles on TV shows likeLost, where he played Stuart, andNarcos, where he played Bill. InCaddo Lake, Daniel is mostly worried about Anna, which causes him quite a bit of stress and grief.

Caddo Lake-4

David Maldonado as Sheriff Mark Taylor: David Maldonado plays Sherriff Mark Taylor, the leader of the search party that was looking for Anna after her disappearance. Maldonado is known for movies likeDeepwater Horizon, a movie that Dylan O’Brien also appeared in, andThe Devil All the Time, which Eliza Scanlen also appeared in. InCaddo Lake, Mark mostly acted as the bearer of bad news, as he had to bring up Celeste’s run-ins with Child Protective Services and the problems with letting water into the lake.

Caddo Lake (2024)

Cast

Caddo Lake follows a chilling mystery centered around a young girl’s disappearance in a small Texas town. As the community grapples with the unsettling events, hidden secrets and tensions unfold. Directed by nan, this suspenseful narrative explores themes of fear and the unknown surrounding Caddo Lake.

Anna holding a necklace in Caddo Lake

Celeste (Lauren Ambrose) in Caddo Lake

Diana Hopper as Cee in Caddo Lake

Sam Hennings as Ben in Caddo Lake

Eric Lange as Daniel in Caddo Lake

David Maldonado as Sheriff Mark Taylor in Caddo Lake

Caddo Lake (2024) Poster