Home Princess Leia and Captain Rex take on the world… or at least the halls of Sloan-Kettering