Actor Chris O'Shea will be appearing on Riverdale in a major recurring role as a new adversary to the gang.