 Barnes also starred with Katherine Heigl in the romantic drama "Jackie & Ryan".On 20 July 2015 it was announced that Barnes would replace Eion Bailey as Logan Delos in HBO's science fiction thriller "Westworld", the first season of which aired in the fall of 2016.In September 2016, Barnes was cast as Billy Russo in the Marvel Netflix series "The Punisher".