In the Once Upon a Time episode “Knightfall,” Rogers (Colin O’Donoghue) makes a deal with Eloise (Emma Booth) despite Tilly’s (Rose Reynolds) fair warning. Meanwhile, in a faraway realm, Hook (O’Donoghue) confronts Captain Ahab (Chad Rook) over a legendary magical talisman that can free Alice, only to learn his quest may have unintended consequences.
Young Alice is portrayed by 11-year-old actress Elle McKinnon. She made her acting debut in the 2016 Hallmark Channel TV movie A Christmas to Remember with Oscar winner Mira Sorvino and Cameron Mathison. The following year she starred in the 2017 film Wonder with Oscar winner Julia Roberts and Owen Wilson. McKinnon played Charlotte Cody, one of Auggie’s sweet friends at school. (See link to Wonder above, an emotional film that tugs at the heart strings and hits the right notes.) Once Upon a Time airs Fridays at 8pm on ABC, right before Marvel’s Agents of S.H.I.E.L.D.
Wonder (2017). This movie made me cry every time something happened to Auggie. Julia Roberts made this movie even better as her magnificent performance as a mom to this unfortunate child yet inspiring to everyone. #rekomenfilem pic.twitter.com/BxrMdUjw4J
— SAUFIOTHMAN (@saufi_othman) February 18, 2018