The name on the passport is Dean Moriarty... clearly a reference to Jack Kerouac's 'On the Road'. The Sherlock Holmes reference of Moriarty is even better though IMHO. Professor Moriarty is Sherlock Holmes' (a brilliant detective) archenemy and considered the first fictional SUPER VILLIAN!!!!
So if Ben is Professor Moriarty who is Sherlock Holmes???
Ben is NOT one of the good guys!