Clue: Life on other planets? One's right to start off sceptical (6)
Answer: ALIENS
Explanation: Definition: Life on other planets
A + LIEN + S[ceptical]