Everyone on here who is saying that beyonce plays the same role in every movie is basically saying that because she plays a singer she's the same character. in that case you are saying that all singers are the same. beyonce is different from britney spears and britney is different from ciara. and destiny's child is different from the dixie chicks as tim mcgraw is different from usher.