The most popular method for casting to a non-smart TV is Miracast. However, you can get Any-Cast, which includes Miracast, if your TV does not support Miracast.  An MHL cable can also be used to make the connection. Another choice is to use an HDMI cable to connect your phone to a computer and the computer to a TV.