who plays andres upside down magic