"I've never done a job where I've felt so much like a seedy uncle." Pirates Of The Caribbean actor Jack Davenport struggles with his attraction to co-star KEIRA KNIGHTLEY.