Robert Leeshock is an American actor. He is best known in television for portraying the role of Liam Kincaid on the sci-fi drama series Earth: Final Conflict. Wikipedia