Vulture recently published a deep dive into Beyoncé's starring role as Foxxy Cleopatra in the 2002 blockbuster comedy, in which Biscoe explained the pop star's reaction to the original poster design.