Tomorrow, Michael Ealy turns 46-years-old.

In honor of the actor who portrayed Justin on BET’s Being Mary Jane alongside Gabrielle Union to playing Tea Cake in ABC’s Their Eyes Were Watching God, the film about Zora Neal Hurston’s famous book of the same title, here’s a gallery of the Silver Spring, Maryland native.