That wasn't just any big red alien, that was a Devaronian! There was one in the Mos Eisley Cantina! Natlia Tena was also Tonks in Harry Potter and Osha in Game of Thrones. She seems to go for the transformative and quirky roles.
And those big floating droids, looked like R1 series, or variant thereof. I was bored one day, and went through every single astromech Wookieepedia could provide. Sometimes I think I need a better hobby.
I wasn't sure about the ep at first, but it improved as it went on. Less of the kid, more heist movie with a bit of Die Hard.