Last night Meghan Markle was the image of Hollywood glamor as she and her husband attended the premiere of the new Bob Marley film in Kingston, Jamaica.