Top picture is Amanda Tapping ... She's an actress, and currently portrays the character "Samantha Carter" on the television show "Stargate SG-1". She is in costume for that role.
I think she's quite beautiful ... I also find the resemblance between her and the late Princess to be striking. YMMV.