That lucky Keira Knightley got taken out for dinner last night at the La Bodega Negra restaurant in Soho, London, by her boyfriend James Righton. But we were quite surprised by her choice of outfit for a posh dinner. Let's face it, this entire look could easily have been borrowed from him. Choosing an oversized navy coat, tan satchel, baggy tweed trousers, grey suede brogues and a white shirt and jumper, Ms Knightley looks like she could be on her way to school. Albeit in boy's school uniform. But nevertheless it somehow looks amazing on her. We're huge fans of this look, but what do you think heatworlders?