Gregory Finnegan is a British actor. He plays the role of James Nightingale in Hollyoaks. His other acting credits include Spooks, The Last Detective, Is Harry on the Boat? and Blitz.
IMDB