Michelle Keegan in black tights, leather shorts and grey top