Ashton Holmes

Ashton Holmes is an American actor. He portrayed Eric Cartier Jr. in the sixth season of Arrow.