Dr. McDreamy?

Gen X and Gen Y would fit