You have to be impressed with Keira Knightly's dedication to the craft of acting, and her desire to play one of the skeletal crewmates in the new Pirates of the Caribbean. Sure she was originally signed on as the love interest, but that wasn't good enough for Keira. She wanted to play a dead person. And boy has she got the body for it! I wonder whether Gore Verbinski had the heart to tell her about computer graphics and their ability to make people appear to be all bone without actually having to BE just a pile of bones.
No? That's cool.
Still Keira looks great and is prepared for her next acting challenge, as long as it doesn't require her to play a human*.
*Humans have subcutaneous fat layers. Those are what give women their lovely curves and softness.