olly how old is tom cruise