Cameron Diaz's dress from Knight and Day

Re: Cameron Diaz’s dress from Knight and Day

It’s made with tulle to give that puffy effect.