Nia Long was offered the role of Alex in Charlie’s Angels but instead choose to act in Big Momma’s House. Alex was played by Lucy Liu. But who can really fault Long? Big Momma’s House and its sequel both surpassed the magical $100 million blockbuster status.