You can watch The Tower Season 2 for free through ITV Hub, which is a free streaming platform. To watch the shows and movies on ITV for free on ITV Hub, you will need to create a free account on the platform. Once you have created an account, you can search for The Tower and start streaming the episodes as they become available.