I think this is very close to the Rolex Day-Date that the character named Sal "Big Pussy" Bonponsiero (played by Vincent Pastore) wore in the Sopranos.
I remember this Yellow Gold Rolex Day-Date with the red dial with diamonds and matching diamond bezel was popular in the 1980s.