[]
Taking their relationship to the next level. Taika Waititi and girlfriend Rita Ora fell in love after deciding to “complicate” their friendship, according to the director.
“[This is the] first photo [from] the night we met four years ago,” the Thor: Ragnarok director wrote via Instagram in February 2022 alongside a snapshot of him and the singer grinning, while posing with one leg against a wall. “We’ve been mates ever since. Then a year ago we decided to ‘complicate’ things but it just got easier. Happy Valentines Day to my bestie.”
Waititi and Ora were first linked in early 2021, shortly after they were spotted hanging out with Idris Elba and his wife Sabrina in Sydney, Australia, with The Sun reporting at the time that the duo had been together since March. The Voice Australia judge was also frequently photographed with the cast of Thor: Love and Thunder around that time. While she was rumored to have a role in the blockbuster film, Ora is not in the movie.
After keeping things low-key for several months, the twosome’s romance made headlines in May 2021 when they were spotted cuddling and kissing Tessa Thompson during an outing in Australia.
Though she didn’t publicly comment on the PDA-filled trip, the “For You” singer previously come out as bisexual in June 2018. “I’m attracted to men and also to women,” she told Porter magazine at the time. “It’s tricky, because Janelle and I are just really private people and we’re both trying to navigate how you reconcile wanting to have that privacy and space, and also wanting to use your platform and influence.”
{ 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_Y5fOC6TJ_zhNYySv2_div = jwplayer(el).setup(videoParams).on(“ready”, function(){ var el = decodeURIComponent( “jwplayer_Y5fOC6TJ_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( ‘Y5fOC6TJ’ ); 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_Y5fOC6TJ_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_Y5fOC6TJ_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “Y5fOC6TJ” ); 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( “Y5fOC6TJ” ), 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_Y5fOC6TJ_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “Y5fOC6TJ” ); 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( “Y5fOC6TJ” ), 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_Y5fOC6TJ_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “Y5fOC6TJ” ); 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( “Y5fOC6TJ” ), 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_Y5fOC6TJ_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “Y5fOC6TJ” ); 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( “Y5fOC6TJ” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘fullscreen’, (e) => { var el = decodeURIComponent( “jwplayer_Y5fOC6TJ_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “Y5fOC6TJ” ); 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( “Y5fOC6TJ” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘ready’, (e) => { var el = decodeURIComponent( “jwplayer_Y5fOC6TJ_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “Y5fOC6TJ” ); 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( “Y5fOC6TJ” ), 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_Y5fOC6TJ_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “Y5fOC6TJ” ); 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( “Y5fOC6TJ” ), 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_Y5fOC6TJ_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “Y5fOC6TJ” ); 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( “Y5fOC6TJ” ), 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_Y5fOC6TJ_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “Y5fOC6TJ” ); 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( “Y5fOC6TJ” ), 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_Y5fOC6TJ_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); })(); ]]>
Ora continued: “I want everyone else to have that freedom and support that I have from my loved ones. But so many people don’t. So, do I have a responsibility to talk about that? Do I have a responsibility to say in a public space that this is my person?”
The JoJo Rabbit director, for his part, told The Sydney Morning Herald that the photos were “not” a big deal. “I think in the world of the internet, everything goes away pretty quick,” he said in June 2021, one month after the snaps went viral. “No, [it’s] not really [a big deal]. I was doing nothing wrong. It’s fine.”
Two months later, Ora and Waititi made their red carpet debut as a couple at The Suicide Squad premiere in Los Angeles. “I’m in a great place in my life, that’s all I’m going to say about that,” the Westworld actress told Vogue Australia in September 2021 when asked about their romance. “I just think, respectfully, privacy is important. … I learned a lot in my 20s.”
Prior to the Oscar winner, Ora was linked to Rob Kardashian, Calvin Harris and Andrew Garfield. She and filmmaker Romain Gavras called it quits in March 2021 after more than one year together. Waititi, meanwhile, divorced Chelsea Winstanley in 2018 after seven years of marriage. They share two daughters.
Keep scrolling to see Ora and Waititi’s complete relationship timeline:
Credit: Ash Knotek/Shutterstock
From ‘Bestie’ to Beau: Rita Ora and Taika Waititi’s Relationship Timeline
Taking their relationship to the next level. Taika Waititi and girlfriend Rita Ora fell in love after deciding to “complicate” their friendship, according to the director. “[This is the] first photo [from] the night we met four years ago,” the Thor: Ragnarok director wrote via Instagram in February 2022 alongside a snapshot of him and the singer grinning, while posing with one leg against a wall. “We’ve been mates ever since. Then a year ago we decided to ‘complicate’ things but it just got easier. Happy Valentines Day to my bestie.” Waititi and Ora were first linked in early 2021, shortly after they were spotted hanging out with Idris Elba and his wife Sabrina in Sydney, Australia, with The Sun reporting at the time that the duo had been together since March. The Voice Australia judge was also frequently photographed with the cast of Thor: Love and Thunder around that time. While she was rumored to have a role in the blockbuster film, Ora is not in the movie. After keeping things low-key for several months, the twosome’s romance made headlines in May 2021 when they were spotted cuddling and kissing Tessa Thompson during an outing in Australia. Though she didn’t publicly comment on the PDA-filled trip, the “For You” singer previously come out as bisexual in June 2018. “I’m attracted to men and also to women,” she told Porter magazine at the time. “It’s tricky, because Janelle and I are just really private people and we’re both trying to navigate how you reconcile wanting to have that privacy and space, and also wanting to use your platform and influence.” [jwplayer Y5fOC6TJ-zhNYySv2] Ora continued: “I want everyone else to have that freedom and support that I have from my loved ones. But so many people don’t. So, do I have a responsibility to talk about that? Do I have a responsibility to say in a public space that this is my person?” The JoJo Rabbit director, for his part, told The Sydney Morning Herald that the photos were “not” a big deal. “I think in the world of the internet, everything goes away pretty quick,” he said in June 2021, one month after the snaps went viral. “No, [it’s] not really [a big deal]. I was doing nothing wrong. It’s fine.” Two months later, Ora and Waititi made their red carpet debut as a couple at The Suicide Squad premiere in Los Angeles. “I’m in a great place in my life, that’s all I’m going to say about that,” the Westworld actress told Vogue Australia in September 2021 when asked about their romance. “I just think, respectfully, privacy is important. … I learned a lot in my 20s.” Prior to the Oscar winner, Ora was linked to Rob Kardashian, Calvin Harris and Andrew Garfield. She and filmmaker Romain Gavras called it quits in March 2021 after more than one year together. Waititi, meanwhile, divorced Chelsea Winstanley in 2018 after seven years of marriage. They share two daughters. Keep scrolling to see Ora and Waititi’s complete relationship timeline: [podcast_block]
Credit: Courtesy of Rita Ora/Instagram
2018
The duo originally hit it off in 2018 and, as the What We Do in the Shadows creator wrote in February 2022, “We’ve been mates ever since.”
Credit: Courtesy of Rita Ora/Instagram
April 2021
The Sun first reported that the “Your Song” performer and Waititi were an item in the spring of 2021. That same month, Ors shared a photo cuddled up with the screenwriter via Instagram.
Credit: Shutterstock (3)
May 2021
Ora and Waititi were seen packing on the PDA with Thor star Thompson during an excursion in Australia. In photos obtained by the Daily Mail, the director was seen with his arms around both women before sharing a kiss with each of them. In another snap, the trio appeared to be leaning in for a group kiss.
Credit: Courtesy of Rita Ora/Instagram
August 2021
The pair made their red carpet debut as a couple at the Suicide Squad premiere in Los Angeles. Ora later shared several photos from her boyfriend’s 46th birthday celebrations via Instagram, which showed her presenting Waititi with a birthday cake and partying with famous friends including Rami Malek and Kristen Stewart.
Credit: Evan Agostini/Invision/AP/Shutterstock
September 2021
The “R.I.P.” musician held Waititi close and shared several kisses with him as they made their way down the red carpet at the 2021 Met Gala. Later that month, Ora told Vogue Australia that she was “in a great place” in her life.
Credit: Anthony Harvey/Shutterstock
November 2021
Waititi played the role of Instagram boyfriend at the 2021 MTV EMAs in Budapest, taking photos of Ora on his phone as she posed on the red carpet.
Credit: CAROLINE BREHMAN/EPA-EFE/Shutterstock
February 2022
“️ F–k yeah!!! ️ I’m super proud of this girl!” Waititi wrote via Instagram, sharing screenshots announcing Ora’s new role in Disney+’s Beauty and the Beast prequel series. (The series was canceled later that month.)
Credit: Mairo Cinquetti/NurPhoto/Shutterstock
February 2022
Later that month, he confirmed that the pair had been dating for one year with a touching Instagram post gushing about Ora for Valentine’s Day. In a post of her own, Ora shared photos from their romance, writing, “Thanks for being cool. And entertaining me forevs..Happy Valentine’s Day bestie ️”
Credit: Evan Agostini/AP/Shutterstock
March 2022
The Our Flag Means Death star was photographed carrying and arranging the train of his girlfriend’s dress as they arrived at the Vanity Fair Oscar party in late March.
Credit: Ash Knotek/Shutterstock
July 2022
“Huge congratulations to @taikawaititi and the whole Thor crew and team!!” Ora wrote via Instagram ahead of the Thor: Love and Thunder premiere, along with some loved-up photos from the premiere. “I’ve seen all the incredible hard work that has gone into this everyone go watch this on Friday!!!”
Credit: Raw Image LTD/MEGA
July 2022
Two days after the fourth Thor film was released, Ora and Waititi celebrated by enjoying the final matches at the Wimbledon Tennis Championships in England.
Credit: Chelsea Lauren/Shutterstock
September 2022
Ora gushed about her husband during an episode of the “Greatest Night Ever” podcast. “I’m in love, I’m in love, I’m in love,” she told host Jaime Winstone, adding that the Thor: Love and Thunder director was a “lovely” person.
“I’ve always wanted the fairytale, that’s what I grew up loving,” the “Let You Love Me” singer said. “For me, it was always about that love, finding a partner, so I’m really happy I did. I love Taika. Shoutout to Taika!”
Credit: Ian West/PA Images/INSTARimages./Cover Images
November 2022
The happy couple cohosted the 29th MTV Europe Music Awards in Dusseldorf, Germany, after walking the red carpet together.
Credit: Courtesy of Taika Waititi/Instagram
November 2022
“Happy Birthday Bird,” Waititi captioned an Instagram tribute to his partner in Albanian, a nod to the “Your Song” artist’s upbringing in Kosovo.
Credit: Courtesy of Vogue/YouTube
November 2022
The couple opened up about their first date during an interview with Vogue. “We met in L.A. and it was through friends and it was amazing,” Ora explained, with the Our Flag Means Death star adding that they were “friends for years” before they began dating. “It was very causal. And then we stayed friends for like, four or five years. … It was just a natural thing. We were both in Australia doing two separate jobs … and we kind of hung out and that was it. We went to a friend’s birthday party, and it all clicked.”
Waititi, for his part, gushed over how “romantic” his partner can be. “Rita is incredible at gifting and thinking about someone ahead of time and planning gifts and things,” he said.
Credit: Courtesy Rita Ora/Instagram
January 2023
“I’M BACK! You Only Love Me 🥃 XX/01/23 #RO3,” the singer captioned an Instagram video of her kissing Waititi as they watched the fireworks while her new song played in the background.
In order to view the gallery, please allow Manage Cookies