Space alien in a bowler hat?