Katie Holmes has been seen on more romantic public dates in the last month with boyfriend Emilio Vitolo Jr. than she did during her entire six year relationship with actor Jamie Foxx . The pair once again hit the streets of New York City hand in hand en route to a subway ride, looking so crazy about each other on Oct.