Season 3

Season Three is the third season of CBS's Twice Upon a Time. It was announced on March 2, 2021.

Season Three premiered on October 3, 2021 with "Mowgli", and ended with "Danger Ahead" on May 8, 2022.

Starring

 * Andrew J. West as Prince Leopold "Leo" Jones
 * Christa B. Allen as Alaina Booth
 * Jack Huston as Adam
 * Chelsea Kane as Giselle (starring episodes 12-22)
 * Alison Fernandez as Lucy Mills
 * Amber Tamblyn as Violet Mills
 * David Mazouz as Mowgli (starring episodes 1-11)
 * Serinda Swan as Robyn
 * Jason Sudeikis as Henry Mills
 * Joseph Morgan as Prince Neal Nolan

Guest Starring

 * Lana Parilla as Regina Mills
 * Eion Bailey as August Booth/Axl Oak
 * Jennifer Morrison as Emma Swan/Anna Digger
 * Colin O'Donoghue as Hook/Mike Jones
 * Rose McIver as Tinker Bell/Sally Xavier
 * Olivia Holt as Princess Eva Jones/Eva Jones
 * Chance Crawford as Theo/Theo Kaven
 * Claire Holt as Kyla/Patricia Westbrooke


 * Nickolaus Schnetzky as Mowgli
 * Jamie Bloch as Shanti
 * Landry Allbright as Lily
 * Dustin Milligan as Ryan
 * Luke Treadaway as Prince Edward
 * Jason Dohring as Robert Phillip
 * David Faustino as Nathaniel
 * Erinn Hayes as Queen Narissa

Trivia

 * Jason Sudeikis is the only starring cast member to appear in every episode this season.