john galecki as miles o'brian of star trek deep space nine