Yes, all Rolex watches sold by WatchGuys are guaranteed to be 100% authentic. We take great pride in ensuring the genuineness and quality of every timepiece we offer. Each watch goes through a thorough authentication process conducted by our team of experts.