that keira knightly was the actress in titanic and king kong.