James Franco spotted out and about at Hard Rock