Beyonce goes a bit retro where she plays legendary soul singer Etta James. Last month Etta spoke to about the hurdles Beyoncé would have to clear to walk a mile in her gold heels.

 "Etta James ain't been no angel!" she said at the time. "I don't think she looks like me, but that's all right. They can fix that up,"

Judging to this photo, it looks like Beyoncé is slipping into the role just fine.

Source: Page Six