Anybody knows who is the girl on the left?? In some places I found that she actually is Rachel Rose but it doesn't resemble to me.