what is joseph fiennes middle name