Cast of
Tyler Perry’s For Better or Worse

About Tyler Perry’s For Better or Worse

  • Released on November 25, 2011
  • Comedy

Featuring expanded themes and characters introduced in writer-director-producer Tyler Perry's "Why Did I Get Married?" movies, this adult-oriented sitcom focuses on three couples at various stages of their relationships. It centers on successful beauty salon owner Angela and her longtime husband, Marcus, a former pro football player who produces and anchors a highly rated sports TV show. His business partners are Richard and Joseph, but it's a tangled relationship in that Richard has dated -- and later marries, then divorces -- Keisha, Marcus' ex-girlfriend and the mother of his teenage daughter. And if that isn't awkward enough, Joseph's sometime-girlfriend, Leslie, is Angela's best friend. It all adds up to a potent mix of business and pleasure... for better or worse.

Tyler Perry’s For Better or Worse ran for 3 seasons.

Full Cast of Tyler Perry’s For Better or Worse

Tasha Smith
plays Angela Williams (19 episodes)

Tasha Smith as Angela Williams

Tasha Smith was born February 28, 1971 in

See Tasha Smith's other roles

Michael Jai White
plays Marcus Williams (19 episodes)

Michael Jai White as Marcus Williams

An American actor and professional martial artist who has appeared in numerous films and television series. He is the...

See Michael Jai White's other roles

Crystle Stewart
plays Leslie (19 episodes)

Jason Olive
plays Joseph (19 episodes)

Kiki Haynes
plays Keisha (19 episodes)

Kent Faulcon
plays Richard Ellington (19 episodes)

Kent Faulcon as Richard Ellington

Kent Faulcon (born 1971) is an American actor, director, and writer. He has made several contributions to Black indep...

See Kent Faulcon's other roles

Brad James
plays Todd (19 episodes)

Cocoa Brown
plays Jennifer (19 episodes)

Cocoa Brown as Jennifer

Cocoa Brown was born on January 1, 1972 and is currently 52 years old.

See Cocoa Brown's other roles

Chandra Currelley-Young
plays Miss V (19 episodes)

Bobb'e J. Thompson
plays M.J. (19 episodes)


Crew of Tyler Perry’s For Better or Worse

Discover the backstage crew of Tyler Perry’s For Better or Worse →