<iframe seamless=seamless frameBorder=0 allowfullscreen width="640" height="360" src="http://www.dior.com/diortv/fr_fr/dior/video/7168/player"></iframe> 

Trust Rihanna to let the cat out of the bag. The singer and former ELLE cover star revealed on Instagram last night that she is the new face of , and she posted the pics so that we could see just how fierce she looks.

The campaign is part of Dior's Secret Garden series, previously fronted by Charlize Theron, Natalie Portman and Jennifer Lawrence. There's also a short film to accompany them, shot in Versailles and with a brand new track from her upcoming album as the soundtrack, that will be released early next week. So watch this space.

Here's the first teaser for the Secret Garden IV film:

<iframe seamless=seamless frameBorder=0 allowfullscreen width="640" height="360" src="http://www.dior.com/diortv/fr_fr/dior/video/7240/player"></iframe> 

Watch Rihanna behind the scenes on her ELLE cover shoot:

<!-- Start of Brightcove Player -->

<div style="display:none">

</div>

<!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
-->

<script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>

<object id="myExperience2195394825001" class="BrightcoveExperience">
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="480" />
  <param name="height" value="270" />
  <param name="playerID" value="4004621932001" />
  <param name="playerKey" value="AQ~~,AAAAABn4dxs~,AY7gyox5PDiRVqWXsUPYvHDFs4LTc-iD" />
  <param name="isVid" value="true" />
  <param name="isUI" value="true" />
  <param name="dynamicStreaming" value="true" />
  
  <param name="@videoPlayer" value="2195394825001" />
</object>

<!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
-->
<script type="text/javascript">brightcove.createExperiences();</script>

<!-- End of Brightcove Player -->