Sociopaths is a bit much!
They are both mildly famewhorish, deeply ambitious and a bit more fake than people realise but so is every single celeb.
They aren't 'hiding' something.
James MacAvoy is the same as them but he'd never admit it and nor would anyone believe it.
So is, idk...Michael Fassbender altho of the three people I just mentioned, he's definitely the most likely to snap and injure someone...