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.
Zakes Mokae Zakes Makgona Mokae (5 August 1934 – 11 September 2009) was a South African-born American actor.