Tom Hardy Is All Smiles As He Greets Fans In NYC