Academy Award nominee Keira Knightley, currently appearing in London's West End in The Children's Hour, has joined the cast of the four-hour Syfy miniseries "Neverland," according to deadline.com.