who plays liam in dynasty