Kim Kardashian Wears One Shoulder Red Leopard Dress. Kim looked chic celebrating her 29th birthday. She wore a red printed dress paired with black tights, black nails, smokey eyes, and a gorgeous nude lip. What I adore about kim is that she knows what works for her body type and she always plays up her curves in a subtle alluring way. See her birthday look below.