This American comedy-drama film directed by Lasse Hallström starred a New Zeland actork known for playing Kane Jenkins  in what soap opera?
KJ Apa Keneti James Fitzgerald "KJ" Apa (born 17 June 1997) is a New Zealand actor. He is known for playing Kane Jenkins in the New Zealand prime-time soap opera "Shortland Street". In 2016, he was cast as Archie Andrews in "Riverdale" after a four-month worldwide talent search. In 2015, he was cast as teenage Ethan Montgomery in "A Dog's Purpose", released in 2017.
Lucas Grabeel Lucas Stephen Grabeel ( ; born November 23, 1984) is an American actor, director, producer, singer and songwriter. He is best known for roles such as Ryan Evans in the "High School Musical" film series, as Ezra Chase in The Adventures of Food Boy (2008) and as Ethan Dalloway in the third and fourth installments of the Halloweentown series: "Halloweentown High" (2004) and "Return to Halloweentown" (2006). He also appeared as a young Lex Luthor and Conner Kent in the television series "Smallville". He played Toby Kennish in the ABC Family/Freeform drama "Switched at Birth". He provides the voice of Deputy Peck in the Disney Junior TV series "Sheriff Callie's Wild West".