Jessica Alba Tapped To Lead Opposite Gabrielle Union In NBC's 'Bad Boys' Spin-Off Pilot Jessica Alba will play the role of a detective opposite Gabrielle Union in the Bad Boys spin-off from NBC. She plays the character named Nancy McKenna.