Keira Knightley Gets Covered Up

By

Keira Knightley wore a floor-length patterned dress to the Laurence Olivier Awards in London yesterday along with a messy updo (no bangs!).

Do you like her prim-and-proper look?