Rita Ora Announces New Song in PDA-Packed Video With Taika

0
50
Rita Ora Announces New Song in PDA-Packed Video With Taika

[]

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:

Rita Ora and Taika Waititi 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]

2018 Rita Ora Instagram Rita Ora and Taika Waititi Relationship Timeline

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.”

April 2021 Rita Ora Instagram Rita Ora and Taika Waititi Relationship Timeline

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.

May 2021 Rita Ora and Taika Waititi Relationship Timeline

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.

August 2021 Rita Ora Instagram Rita Ora and Taika Waititi Relationship Timeline

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.

September 2021 Met Gala Rita Ora and Taika Waititi Relationship Timeline

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.

November 2021 Rita Ora and Taika Waititi Relationship Timeline

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.

February 2022 Rita Ora and Taika Waititi Relationship Timeline

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.)

February 2022 02 Rita Ora and Taika Waititi Relationship Timeline

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 ️”

March 2022 Rita Ora and Taika Waititi Relationship Timeline

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. 

July 2022 Rita Ora and Taika Waititi Relationship Timeline

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!!!”

Rita Ora and Taika Waititi at Wimbledon

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. 

June 2022 Rita Ora and Taika Waititi Relationship Timeline

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!”

Ivanka Trump, Eric Trump and More Celebrate Tiffany Trump's Wedding to Michael Boulos: Photos

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.

'Happy Birthday Bird'! Taika Waititi Shares Sweet Birthday Tribute to Rita Ora

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.

Rita Ora and Taika Waititi Reflect On Their 'Natural' First Date

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.

Rita Ora and Taika Waititi’s Relationship Timeline kiss fireworks

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

Read The Full Article Here