We’ve known from the get-go that Admiral Ackbar would be returning in Star Wars: The Last Jedi.
Tim Rose, who plays Admiral Ackbar, was confirmed to be returning in Star Wars: The Last Jedi in February of 2016, as guest appearances at certain Comic Book events were canceled due to his shooting.
He has become a permanent fixture in the world of Star Wars, showing up in comic books, video games and even Star Wars: The Clone Wars.
The promotional art comes from the Star Wars Topps Card Trader app, as well as Fathead and Advanced Graphics.