Michelle Keegan a and high heels | Photo