Beyoncé shows off her legs on a lunch date with Jay-Z before drawing a celebrity crowd to her Mrs Carter Show gig at the Staples Centre in Los Angeles.