The Australian-born supermodel has been chosen to front the high street store's new spring/summer 2014 campaign around the world.
This also coincides with the opening of the Swedish retailer's first ever foray into Australia and the Philippines, with one of their biggest outposts due to open in Melbourne.
Miranda announced the news via a video clip on Instagram, and the images are due to be unveiled next month.
In replacing Gisele, the mother-of-one - who has three-year-old son Flynn with her estranged husband Orlando Bloom - comes one step closer to knocking the Brazilian beauty off the top spot of Forbes' highest-paid models list.
The unbeatable Gisele has topped the list for the past seven years, earning £27 million between June 2012 and June 2013, while Miranda came in second place with just £4.46m during June 2012 - June 2013.
Miranda recently ended her contract with rival store Mango, and hung up her wings as a Victoria's Secret Angel. She is currently the face of Swarovski and has her own skincare company, Kora Organics.
The ‘Iron Man’ star will play the doctor who can talk to the animals.
The show will return to CBS for seasons 11 and 12.
30 year old Mvula said Sony only told her she was being dropped in a 'seven-line' e-mail.
From Bono to Michael Fassbender, here are some of Ireland's best loved celebrities on St. Patrick's Day.