Actor David Hasselhoff fronts the new swimwear campaign of Happy Socks.