Tommy Merlyn

Tommy Merlyn is a fictional businessman and socialite and a central character in the CW Network television series Arrow. Played by actor Colin Donnell, he was introduced in the pilot episode of the show and appeared in every episodes from season one.