“Bob Marley: One Love” biopic premiere in Kingston, Jamaica. Markle, 42, dressed to impress in a stunning black ballgown with her hair slicked back in a tight bun. Harry, 39, donned a navy suit with a white button-up shirt and no tie as the couple posed for photographers on the red carpet at the Carib Theatre.