The Oscar nominee loves Hollywood but lives in Philadelphia to be close to his three kids.
Whom should he date?
Gabrielle Union, 33: They can lean on each other – she, too, is going through a tough divorce.
Salma Hayek, 39: At a party, they cut a rug together – why not try the tango?
Eve, 27: It’s a match made in cheese steak heaven – the fellow musician-actress is a Philly native.
P. FentonZuma; J. McCarthy/WireImage; P. Rideaux / Rex; Jen Lowery/Startraks