When it comes to enduring pop culture franchises, actor Zoe Saldaña has found her way into three of them. In the past year, she appeared in two successful franchise films: James Gunn's Guardians of the Galaxy, Vol. 3 and Avatar: The Way of Water. Yet, it's thanks to director James Cameron that Zoe Saldaña got to suit up in the red uniform of Lt. Nyota Uhura in Star Trek, the 2009 film directed by J.J. Abrams.
Source:https://www.cbr.com/james-cameron-helped-zoe-saldana-get-star-trek-role/