He played twins in The Social Network, so it was kinda double your pleasure. And he was in J. Edgar, though not as one of J's lovers. he then made a sad detour and rode into the wild west with Johnny Depp in The Lone Ranger.
But who cares about all that ....
Yes or No.
Sidenote: he almost made WTF? with that suit, but, yeah, i think he worked it out.