Josh Brolin. Not exactly a dead wringer, but with the right hair do they could kinda make him look like Geno, and he's a fantastic actor. He did a dead on impersonation of Tommy Lee Jones in Men In Black III, I think he could pull off playing Geno as well.
Ray Liotta plays Geno. The only other actor I can think of who could pull it off is Denis Leary, but he's not Italian. Both of them could epitomize his brash, Philly wise guy personna. Copying the hair would be critical, and the ubiquitous running of his fingers through the hair would have to be nailed down by any actor in the role.