Formulate an answer to this elaborate question: The actress that played Jane Bennet in the film "Pride & Prejudice" also stars with Tom Cruise in a film directed by Christopher McQuarrie that is based on what novel?
"One Shot"