William Thomas Riker is a Star Trek : The Next Generation character . He is played by Jonathan Frakes . William Thomas Riker , played by Jonathan Frakes , is a fictional character in the Star Trek universe primarily appearing as a main character in Star Trek : The Next Generation .