Neverland Cast Rhys Ifans Anna Friel Bob Hoskins Keira Knightley Charlotte Atkinson Charlie Rowe Cas Anvar Patrick Gibson