After running for two seasons on CBS All Access, Tell Me a Story is coming to The CW. The show's ensemble cast includes veteran actors, such as Kim Cattrall and Garcelle Beauvais, and up-and-comers like Eka Darville and Natalie Alyn Lind.

Some have been co-stars on past shows, while many are working together for the first time, so it's interesting to trace the path they took to get in this retelling of Grimm's Fairy Tales. With that said, let's take a look at where you might've seen the cast of Tell Me a Story before.

RELATED: Could The CW Renew Swamp Thing or Tell Me a Story?

Odette Annable (née Yustman)

At five years old, Odette Annable landed her first role, a student in Kindergarten Cop. As an adult, she's appeared in the movies Transformers, as a socialite, and in the spoof biopic Walk Hard: The Dewey Cox Story, where she played a girl who blows reefer smoke into Dewey Cox's face. She's also appeared in The CW's Supergirl as the villainous Reign.

Garcelle Beauvais

Garcelle Beauvais has been in the acting game for a long time. She's had minor parts in Miami Vice, The Cosby Show and Hangin' with Mr. Cooper. From there, she's plied her craft in a diverse array of on-screen performances, including music videos, movies and several TV series, including NYPD Blue, The Magicians and Siren. She also appeared as Doris Toomes, Vulture's wife, in Spider-Man: Homecoming.

RELATED: The CW Shares Full Fall, January Line-Ups & Schedules

Danielle Campbell

Danielle Campbell got her start as Gracey Hollander, a kidnapping victim, in the TV series Prison Break. She went on to star as Jessica Olson in the made-for-TV Disney movie Starstruck. One of her more random appearances was as a guest diner on Gordon Ramsay's Hell's Kitchen, which she followed up with her role as Eiffel, the snobby dance squad captain, on Hulu's Runaways. Before starring in Tell Me a Story, she had a minor role in Famous in Love and appeared once on All American.

Kim Cattrall

Kim Cattrall will always be associated with her role as the sarcastic Samantha Jones on Sex and the City but her career started much earlier than that and includes appearances on shows like Starsky and Hutch, The Incredible Hulk and Charlie's Angels. Her other notable roles came in Big Trouble in Little China, as the green-eyed Gracie Law, and in Mannequin, as the titular mannequin that comes to life.

RELATED: The CW's New Promo Welcomes Swamp Thing, Superman & Lois To Fall Lineup

Eka Darville

Eka Darville has played many high-action roles, having appeared as a skateboarder on the TV series East of Everything, a surfer in Blue Water High and the Red Eagle RPM Ranger in the Power Rangers R.P.M. In recent years, he's begun to broaden his repertoire and scored some big roles on Empire, as documentary filmmaker Ryan Morgan, and on Netflix's Jessica Jones, as reformed drug addict Malcolm Ducasse.

Sam Jaeger

In a resume full of cop, lawyer, military and hospital shows, Sam Jaeger's character on The P.E.T. Squad Files stands out. In the show, he played Trynt Champagne, an extremely macho, long-haired ghost hunter. These kinds of roles are rare for him, however. In recent years, he's played stiff, buttoned-up politicians in The Handmaid's Tale and The Politician.

RELATED: Stargirl Lands Second Season, Leaves DC Universe For The CW

Matt Lauria

After landing a role as Winthrop on 30 Rock, Matt Lauria's career has been on a steady climb. He co-starred as Roy Merritt on Lipstick Jungle, then starred as Luke Cafferty on Friday Night Lights. Since then, he's appeared on The Chicago Code, Parenthood and Kingdom. One of his more intriguing roles was the fictionalized love interest of Emily Dickinson, Benjamin Newton, on Apple TV+'s Dickinson.

Natalie Alyn Lind

Natalie Alyn Lind's relatively young career started out with several guest roles on TV series but she's been landing amazing gigs since she played upper-class socialite Silver St. Cloud on Gotham. She also portrayed Lauren Strucker on The Gifted and has an ongoing role as Dana Caldwell on the comedy sitcom The Goldbergs.

Carrie-Anne Moss

Though she had already appeared in several TV shows and movies, Carrie-Anne Moss's big breakthrough came when she filled the role of Trinity in The Matrix. On the heels of that success, she has been busy stacking numerous credits, with major roles in Memento, Chocolat, Disturbia and Love Hurts. Over in the MCU, she's played the tough-as-nails lawyer Jeri Hogarth in Daredevil, Iron Fist, The Defenders and Jessica Jones.

RELATED: Batwoman Finds New Lead In God Friended Me Star

Dania Ramirez

Music videos are where Dania Ramirez got her start, having been in De La Soul's "All Good," Jay-Z's "Streets Is Watching" and Santana's "Cry Baby Cry." Over on the acting side, she played Caridad in a few episodes of Buffy the Vampire Slayer, then Callisto in X-Men: The Last Stand. However, her bread and butter has been her recurring roles in hugely popular TV shows, including The Sopranos, Heroes, Entourage, Devious Maids and Once Upon a Time.

Paul Wesley

Some of Paul Wesley's earliest work was on the daytime soap operas Another World, as Sean McKinnon, and Guiding Light, as Max Nickerson. He also acted alongside Chris Pratt on Everwood and was the star of the mini-series Fallen, in the role of Aaron Corbett. Since then, he has become most recognized for playing Stefan Salvatore in The Vampire Diaries franchise.

James Wolk

In addition to Tell Me a Story, James Wolk and Odette Annable (née Yustman) worked together on the Disney film You Again. After being in a handful of TV series, he landed a part on Mad Men as the enigmatic and eager Bob Benson, an accounts man at the advertising firm Sterling Cooper Draper Pryce. This character created a lot of buzz online and became the topic of several fan theories. His most notable role since that time was on HBO's Watchmen as Joseph Keene Jr., a Republican senator of Oklahoma and leader of an underground white supremacist group.

KEEP READING: Batwoman: Ruby Rose Reacts To Javicia Leslie Casting Announcement