This looks scandalous & creepy. I think Beyonce definitely had the Sasha Fierce role on for this movie. While I was in New York there was not a bus that passed by without having a poster from this movie slapped on the side and as soon as I knew it my mom was calling me for the bootleg version which I told her a million times they would have, & they did'nt. I will be taking her to see this when I visit!!