Baseado nos dois primeiros livros da série escrita por Sophie Kinsella, o filme conta a história de Rebecca Bloomwood (Isla Fisher), uma jornalista de economia que não consegue organizar sua vida financeira, mas dá conselhos sobre finanças na revista que trabalha.
Seu sonho, porém, é trabalhar na revista de moda que lê desde a adolescência.
A parte divertida é quando o espectador acompanha suas trapalhadas, as desculpas esfarrapadas e seu jeito meigo de conquistar o seu amor, Luke Brandon (Hugh Dancy), manter a amizade com Suze (Krysten Ritter) e, talvez, conquistar o emprego dos sonhos na revista de Alette Naylor (Kristin Scott Thomas).