Royals star Elizabeth Hurley is celebrating her 51st birthday today and she's never looked better! Whether she's on a red carpet or just grabbing dinner with friends, Elizabeth always looks amazing. When it comes to fashion, Elizabeth really can do no wrong and we have proof!