Kacey Rohl plays a Starfleet officer alongside Academy Award-winner Michelle Yeoh in the latest Star Trek franchise film.