I'm sorry but neither one of them are good actors.

Jennifer was good in Dreamgirls but HELLO? It was a musical and she's a singer! The same with Beyonce. I thought Dreamgirls was her best performance but she played a singer in a movie. Who else to play a singer in a movie than an actual singer? Um, yeah.

Jennifer was TERRIBLE in Sex and the City! I mean HORRIBLE! She wasn't even remotely believable in that movie.

And please don't get me started on Terrence! Hustle Flow anyone?