Baby Galileo

It came out in 2003. It is about space and the 12th movie made.