[]
“Pick me, choose me, love me.” Grey’s Anatomy has made an art form out of bringing fictional couples together and tearing them apart. In real life, the cast’s romantic ventures are not always so dramatic.
Ellen Pompeo and Patrick Dempsey’s Meredith Grey and Derek Shepherd are the most beloved duo in the ABC drama’s history. Since the show began in March 2005, fans have been rooting for the pair, even after Derek was killed off in season 11. Although the actor left the series in 2015, viewers got to revisit his relationship with Meredith five years later when his character returned via dream sequences in season 17.
The Enchanted star told Deadline in November 2020 that it felt “very special” and “really comfortable” to film scenes with Pompeo again.
“It’s like riding a bike. We just have a chemistry and a dynamic that’s always served us well, and I think we have genuine affection for each other,” the actress chimed in. “It was very healing to come back and know that we’re doing something good, putting out a positive story, a healing story, going to make people smile.”
While fans have enjoyed watching Meredith fall in and out of love over the years, Pompeo’s husband, Chris Ivery, was not thrilled when he discovered just how steamy the show is. The couple met approximately six months before she filmed the Grey’s Anatomy pilot.
{ let bidders = [‘a9’, ‘ix’, ‘iris’]; // create a requestManager to keep track of bidder state to determine when to send ad server // request and what amazonSlots to request from the ad server var requestManager = { adserverRequestSent: false, }; //loop through bidder array and add the bidders to the request manager: bidders.forEach( function( bidder ) { requestManager[bidder] = false; } ); // return true if all bidders have returned function allBiddersBack() { var allBiddersBack = bidders // get the booleans from the object .map( function( bidder ) { return requestManager[bidder]; } ) // get rid of false values – indicates that the bidder has responded .filter( Boolean ) // if length is equal to bidders, all bidders are back .length === bidders.length; return allBiddersBack; } // handler for header bidder responses function headerBidderBack( bidder ) { // return early if request to adserver is already sent if ( requestManager.adserverRequestSent === true ) { return; } // flip bidder back flag if ( bidder === ‘a9’ ) { requestManager.a9 = true; console.log(‘second promise a9 ready’); } else if ( bidder === ‘ix’ ) { requestManager.ix = true; console.log(‘second promise ix ready’); } else if ( bidder === ‘iris’ ) { requestManager.iris = true; console.log(‘second promise iris ready’); } // if all bidders are back, send the request to the ad server if ( allBiddersBack() ) { resolve( url ); } } if ( typeof apstag == ‘object’ && apstag ) { apstag.fetchBids({ slots: [{ slotID: window.prerollTag[vHash], mediaType: ‘video’ }] }, function( bids ) { console.log( “AMI jwp amazon bid callback”, new Date().getTime(), bids ); window.jwpBids[vHash].amazon = true; if ( bids.length > 0 ) { //If we have received any bids back try { console.log(“AMI jwp amazon bid request ad”, bids[0].encodedQsParams); url = url + ‘&scp=’ + bids[0].encodedQsParams; } catch ( e ) { console.log(e); } } else { console.log(“AMI jwp amazon no bids”); } headerBidderBack(‘a9’); }); } else { headerBidderBack(‘a9’); } headertag.cmd.push( function() { headertag.retrieveVideoDemand( [{‘htSlotName’: ‘preroll’}], function( demand ) { console.log( “AMI jwp IX callback”, demand ); if ( ‘undefined’ !== typeof demand.preroll && demand.preroll.length ){ window.jwpBids[vHash].ixBids = demand.preroll[0].targeting.price; console.log( ‘AMI jwp IX Bids’, new Date().getTime(), demand.preroll[0].targeting ); var vastURL = new URL( url ); var vastParams = new URLSearchParams( vastURL.search ); if ( vastParams.has( ‘cust_params’ ) ) { var custParams = new URLSearchParams( vastParams.get( ‘cust_params’ ) ); } else { var custParams = new URLSearchParams(); } var keys = Object.keys( demand.preroll[0].targeting.price ); for ( var key of keys ) { custParams.set( key, demand.preroll[0].targeting.price[key][0]); } vastParams.set( ‘cust_params’, custParams.toString() ); vastURL.search = vastParams.toString(); url = vastURL.toString(); } headerBidderBack(‘ix’); } ); } ); // Get main item context data window.irisContext.getContext(jwplayer(el).getPlaylistItem().mediaid).then(function(data) { // Encode the context data console.log( ‘AMI jwp IrisTV Bids’, new Date().getTime(), data.context ); // Replace the server url with the context data (this is for simple ad requests), // If you have the serverUrl dynamically configured, then you will need to append the context data // under cust_params, so this is just for testing purpose if ( data.context && Object.keys( data.context ).length ) { var vastURL = new URL( url ); var vastParams = new URLSearchParams( vastURL.search ); if ( vastParams.has( ‘cust_params’ ) ) { var custParams = new URLSearchParams( vastParams.get( ‘cust_params’ ) ); } else { var custParams = new URLSearchParams(); } custParams.set( ‘iris_context’, data.context.join(‘,’)); vastParams.set( ‘cust_params’, decodeURIComponent( custParams.toString() ) ); vastURL.search = vastParams.toString(); url = vastURL.toString(); } headerBidderBack(‘iris’); }); setTimeout(function(){ resolve( url ); }, 10000); }); } var player_jwplayer_EFH0MwS8_zhNYySv2_div = jwplayer(el).setup(videoParams).on(“ready”, function(){ var el = decodeURIComponent( “jwplayer_EFH0MwS8_zhNYySv2_div” ); var playerInstance = jwplayer(el); ns_.StreamingAnalytics.JWPlayer( playerInstance, { publisherId: “6036076”, labelmapping: “ns_st_pu=”AMI”, c3=”Us Weekly”, ns_st_ge=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_ia=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_ce=”” + decodeURIComponent( “1” ) + “”, ns_st_ddt=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_tdt=”” + decodeURIComponent( “%2Anull” ) + “””, }); }).on(‘adsManager’, (e) => { var vHash = ‘ami’ + decodeURIComponent( ‘EFH0MwS8’ ); const { adsManager, videoElement } = e; const iasConfig = { anId: ‘928572’, campId: `${jwplayer().getWidth()}x${jwplayer().getHeight()}`, // This is dynamic based on player dimensions, but can be hard coded chanId: window.prerollTag[vHash], placementId: ‘Open Auction’, pubOrder: ‘Video’, pubId: ‘Direct’ }; if (googleImaVansAdapter) { googleImaVansAdapter.init(window.google, adsManager, videoElement, iasConfig); } }).on( ‘time’, function( e ) { var id = this.id; var pct = Math.round( e.position ); if ( ! window.amiPlayersData ) { window.amiPlayersData = {}; } if ( ! window.amiPlayersData[id] ) { window.amiPlayersData[id] = { m3: false, m10: false }; } if ( window.amiPlayersData[id][‘m3’] === false && pct >= 3 ) { window.amiPlayersData[id][‘m3’] = true; console.log( ‘3sec played: ‘, id ); window.dataLayer = window.dataLayer || []; dataLayer.push( {event: ‘JWPlayEvent’, jwTime: ‘3s played’} ); } if ( window.amiPlayersData[id][‘m10’] === false && pct >= 10 ) { window.amiPlayersData[id][‘m10’] = true; console.log( ’10sec played: ‘, id ); window.dataLayer = window.dataLayer || []; dataLayer.push( {event: ‘JWPlayEvent’, jwTime: ’10s played’} ); } }).on( ‘complete’, function( e ) { if ( window.amiPlayersData && window.amiPlayersData[ this.id ] ) { window.amiPlayersData[ this.id ][‘m3’] = false; window.amiPlayersData[ this.id ][‘m10’] = false; console.log( ‘clear played: ‘, this.id ); } }).once(“play”, function(){ var el = decodeURIComponent( “jwplayer_EFH0MwS8_zhNYySv2_div” ); var playerInstance = jwplayer(el); loadIrisPlugin(playerInstance, playerInstance.getConfig().plugins[“https://ovp.iris.tv/plugins/jwplayer/v2/iris-jwplayer8.adaptive.min.js”]) }).on(‘play’, (e) => { var el = decodeURIComponent( “jwplayer_EFH0MwS8_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “EFH0MwS8” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); // skip if the video was paused and trying to resume if (jwplayer(el).getState() !== ‘idle’ && jwplayer(el).getState() !== ‘complete’) { return; } window.permutive.track(“VideoPlay”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “EFH0MwS8” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language:”English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video play”); }).on(‘complete’, (e) => { var el = decodeURIComponent( “jwplayer_EFH0MwS8_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “EFH0MwS8” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); // skip if the video was paused and trying to resume if (jwplayer(el).getState() !== ‘idle’ && jwplayer(el).getState() !== ‘complete’) { return; } window.permutive.track(“VideoComplete”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “EFH0MwS8” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video event:”, e); window.lock_25 = false; window.lock_50 = false; window.lock_75 = false; window.lock_100 = false; }).on(‘time’, (e) => { var el = decodeURIComponent( “jwplayer_EFH0MwS8_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “EFH0MwS8” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); var progress = (e.currentTime/e.duration).toFixed(2); if ( (0.25 === progress && false === window.lock_25) || (0.5 === progress && false === window.lock_50) || (0.75 === progress && false === window.lock_75) || (100 === progress && false === window.lock_100) ) { window.permutive.track(“VideoProgress”, { play_id: el, //this will stay constant for all of the events emitted during the same video play progress: Number(progress), video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “EFH0MwS8” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); if ( 0.25 === progress ) { window.lock_25 = true; } if ( 0.5 === progress ) { window.lock_50 = true; } if ( 0.75 === progress ) { window.lock_75 = true; } if ( 1 === progress ) { window.lock_100 = true; } console.log(“Permutive video play progress ” + progress); } }).on(‘mute’, (e) => { var el = decodeURIComponent( “jwplayer_EFH0MwS8_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “EFH0MwS8” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoEvent”, { play_id: el, //this will stay constant for all of the events emitted during the same video play event: (e.mute) ? “sound off” : “sound on”, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “EFH0MwS8” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘fullscreen’, (e) => { var el = decodeURIComponent( “jwplayer_EFH0MwS8_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “EFH0MwS8” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoEvent”, { play_id: el, //this will stay constant for all of the events emitted during the same video play event: (e.fullscreen) ? “fullscreen on” : “fullscreen off”, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “EFH0MwS8” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘ready’, (e) => { var el = decodeURIComponent( “jwplayer_EFH0MwS8_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “EFH0MwS8” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); console.log(jwInfo); window.lock_25 = false; window.lock_50 = false; window.lock_75 = false; window.lock_100 = false; window.permutive.track(“VideoLoad”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “EFH0MwS8” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video load event”); }).on(‘adPlay’, (e) => { var el = decodeURIComponent( “jwplayer_EFH0MwS8_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “EFH0MwS8” ); window.adInfo = e; var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.adlock_25 = false; window.adlock_50 = false; window.adlock_75 = false; window.adlock_100 = false; window.permutive.track(“VideoAdPlay”, { play_id: el, //this will stay constant for all of the events emitted during the same video play ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “EFH0MwS8” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video ad play”); }).on(‘adClick’, (e) => { var el = decodeURIComponent( “jwplayer_EFH0MwS8_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “EFH0MwS8” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoAdClick”, { play_id: el, //this will stay constant for all of the events emitted during the same video play ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “EFH0MwS8” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video ad click”); }).on(‘adTime’, (e) => { var el = decodeURIComponent( “jwplayer_EFH0MwS8_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “EFH0MwS8” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); var progress = (e.position/e.duration).toFixed(2); if ( (0.25 >= progress && false === window.adlock_25) || (0.5 >= progress && false === window.adlock_50) || (0.75 >= progress && false === window.adlock_75) || (0.95 >= progress && false === window.adlock_100) ) { window.permutive.track(“VideoAdProgress”, { play_id: el, //this will stay constant for all of the events emitted during the same video play progress: Number(progress), ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “EFH0MwS8” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); if ( 0.25 >= progress ) { window.adlock_25 = true; } if ( 0.5 >= progress ) { window.adlock_50 = true; } if ( 0.75 >= progress ) { window.adlock_75 = true; } if ( 0.95 >= progress ) { window.adlock_100 = true; } console.log(“Permutive video ad progress ” + progress); } }).setPlaylistItemCallback(function(item, index) { return waitForAmazon // Wait until Amazon is loaded. .then(() => performAsyncBidding( player_jwplayer_EFH0MwS8_zhNYySv2_div, item, index ), () => { console.log(“AMI JWP bidding FAILER”); }) // External bidding. .then(tag => { // Update the playlist item. console.log(“AMI jwp new headerbid”, tag); return Object.assign({}, item, { adschedule: [{ tag, offset: “pre” }] }); }).catch(function(e){ console.log(“AMI jwp bidding failed”, e); return item; }); // If bidding fails, use unmodified playlist item. });; clearInterval(checkJWReady); } }, 500); })(); ]]>
“Poor guy had no idea what he was getting into,” the Catch Me If You Can actress explained during a July 2021 episode of the “Ladies First With Laura Brown” podcast.
As fans applauded Pompeo and Dempsey for their chemistry, Ivery struggled with their romantic scenes. “I remember in the beginning it was really hard for him,” she revealed. “He was like, ‘This is not what I signed up for. You’re kissing a guy — you go to work and make out with that. I like Patrick and everything, he’s a good dude, but, like, really?’”
The fame that came with the show’s success also concerned the music producer initially. “It was a lot for him at first. He was really a trooper, I have to say,” the Massachusetts native noted. “He is my favorite person.”
Despite the drawbacks to the gig, Pompeo divulged in August 2020 that it has put her in a better position when it comes to her personal life.
“I made choices to stay on the show. For me, personally, a healthy home life was more important than career,” she said on the “Jemele Hill Is Unbothered” podcast. “I didn’t grow up with a particularly happy childhood. So to have a happy home life was really something I needed to complete to close the hole in my heart.”
Scroll through the gallery below to explore the Grey’s Anatomy cast’s dating histories.
Credit: Shutterstock(3)
‘Grey’s Anatomy’ Cast’s Dating Histories: Ellen Pompeo, Patrick Dempsey and More
“Pick me, choose me, love me.” Grey’s Anatomy has made an art form out of bringing fictional couples together and tearing them apart. In real life, the cast’s romantic ventures are not always so dramatic. Ellen Pompeo and Patrick Dempsey’s Meredith Grey and Derek Shepherd are the most beloved duo in the ABC drama’s history. Since the show began in March 2005, fans have been rooting for the pair, even after Derek was killed off in season 11. Although the actor left the series in 2015, viewers got to revisit his relationship with Meredith five years later when his character returned via dream sequences in season 17. The Enchanted star told Deadline in November 2020 that it felt “very special” and “really comfortable” to film scenes with Pompeo again. “It’s like riding a bike. We just have a chemistry and a dynamic that’s always served us well, and I think we have genuine affection for each other,” the actress chimed in. “It was very healing to come back and know that we’re doing something good, putting out a positive story, a healing story, going to make people smile.” While fans have enjoyed watching Meredith fall in and out of love over the years, Pompeo’s husband, Chris Ivery, was not thrilled when he discovered just how steamy the show is. The couple met approximately six months before she filmed the Grey’s Anatomy pilot. [jwplayer EFH0MwS8-zhNYySv2] “Poor guy had no idea what he was getting into,” the Catch Me If You Can actress explained during a July 2021 episode of the “Ladies First With Laura Brown” podcast. As fans applauded Pompeo and Dempsey for their chemistry, Ivery struggled with their romantic scenes. “I remember in the beginning it was really hard for him,” she revealed. “He was like, ‘This is not what I signed up for. You’re kissing a guy — you go to work and make out with that. I like Patrick and everything, he’s a good dude, but, like, really?’” The fame that came with the show’s success also concerned the music producer initially. “It was a lot for him at first. He was really a trooper, I have to say,” the Massachusetts native noted. “He is my favorite person.” Despite the drawbacks to the gig, Pompeo divulged in August 2020 that it has put her in a better position when it comes to her personal life. “I made choices to stay on the show. For me, personally, a healthy home life was more important than career,” she said on the “Jemele Hill Is Unbothered” podcast. “I didn’t grow up with a particularly happy childhood. So to have a happy home life was really something I needed to complete to close the hole in my heart.” Scroll through the gallery below to explore the Grey’s Anatomy cast’s dating histories. [podcast_block]
Credit: Broadimage/Shutterstock
Ellen Pompeo
Pompeo met Ivery in 2003, and they tied the knot in November 2007. She gave birth to their first child, daughter Stella, in September 2009. The couple later welcomed daughter Sienna via surrogate in 2014 and son Eli in 2016.
Credit: Kristina Bumphrey/StarPix/Shutterstock
Chandra Wilson
The actress has been with her partner for more than 30 years, but she has chosen to keep his name private. They share daughters Sarina and Joylin and son Michael.
Credit: Jim Smeal/Shutterstock
Kevin McKidd
McKidd was married to Jane Parker from 1999 to 2017. The exes share son Joseph and daughter Iona. The actor tied the knot with chef Arielle Goldrath in January 2018; they welcomed son Aiden in May 2018 and daughter Nava in July 2019. McKidd announced their split in July 2022, and Goldrath officially filed for divorce the following December.
Credit: John Salangsang/Shutterstock
Caterina Scorsone
The actress wed musician Rob Giles in June 2009, and their daughters, Eliza, Pippa and Lucky, arrived in July 2012, November 2016 and December 2019, respectively. The pair split in March 2020 and finalized their divorce in December 2021.
Credit: Christopher Victorio/imageSPACE/Shutterstock
Camilla Luddington
Luddington tied the knot with actor Matthew Alan in August 2019. They are parents of daughter Hayden and son Lucas, who were born in March 2017 and August 2020, respectively.
Credit: Rmv/Shutterstock
Chris Carmack
The O.C. alum and musician Erin Slaver welcomed daughter Kai in August 2016. The duo exchanged vows in October 2018. Second daughter, Cielle, was born in May 2022.
Credit: Broadimage/Shutterstock
James Pickens Jr.
The actor has been married to former Musique member Gina Taylor since May 1984. They are parents of son Carl and daughter Gavyn.
Credit: Image Press Agency/NurPhoto/Shutterstock
Kim Raver
Raver and director Manuel Boyer said “I do” in July 2000. They welcomed sons Luke and Leo in July 2002 and October 2007, respectively.
Credit: MediaPunch/Shutterstock
Kelly McCreary
The actress married director Pete Chatmon in May 2019 after meeting him on the set of Grey’s Anatomy. She gave birth to their first child, daughter Indigo, in October 2021.
Credit: BabiradPicture/Shutterstock
Patrick Dempsey
Dempsey was previously married to his manager Rochelle “Rocky” Parker from 1987 to 1994. He moved on with Jillian Dempsey (née Fink), tying the knot in July 1999. They welcomed daughter Talula in February 2002 and twin sons Sullivan and Darby in February 2007. Jillian filed for divorce in January 2015, but the couple reconciled later that year. She requested to have their divorce case dismissed in November 2016.
Credit: David Fisher/Shutterstock
Sandra Oh
Oh was married to filmmaker Alexander Payne from 2003 to 2007 and later linked to musician Andrew Featherston. She has been dating photographer Lev Rukhin since 2016.
Credit: Matt Baron/Shutterstock
Justin Chambers
Chambers exchanged vows with former model agency booker Keisha Chambers in 1993. They welcomed daughter Isabella in December 1994, twins Maya and Kaila in June 1997, daughter Eva in March 1999 and son Jackson in January 2002.
Credit: Kristina Bumphrey/Starpix/Shutterstock
Katherine Heigl
The 27 Dresses actress tied the knot with singer Josh Kelley in December 2007. They adopted daughter Naleigh in 2009 and daughter Adalaide in 2012. Heigl gave birth to the couple’s son, Joshua, in December 2016.
Credit: Matt Baron/Shutterstock
T.R. Knight
The actor married ballet dancer and writer Patrick B. Leahy in October 2013.
Credit: MediaPunch/Shutterstock
Sarah Drew
Drew tied the knot with professor Peter Lanfer in June 2002. They welcomed son Micah in January 2012 and daughter Hannah in December 2014.
Credit: John Salangsang/Shutterstock
Jesse Williams
Williams wed Aryn Drake-Lee in September 2012. The pair’s daughter, Sadie, arrived in December 2013, while their son, Maceo, was born in 2015. Williams and the real estate broker separated in April 2017, and following a lengthy court battle, they finalized their divorce in August 2020. Since calling it quits with Drake-Lee, the actor has been linked to Minka Kelly, sports anchor Taylor Rooks and actress Taylour Paige.
In order to view the gallery, please allow Manage Cookies