Megan Fox's Roland Mouret Brooks Dress

Who: Megan Fox wearing a Roland Mouret Brooks dress
Shop: Selfridges.com £1,550
Where: The Tonight Show with Jay Leno, LA

Credit: Getty