>I hope I know the difference because I actually worked with a few in the past. Unless something has changed, MI5 is responsible for security and protection of the UK and its citizens at home and overseas (domestic intelligence and typically catching enemy spies inside the UK). MI6 (similar to our CIA) is responsible for gathering information overseas (related to foreign policies and counterintelligence).That is what I always understood. What I never had clear is what's the difference with or role of Scotland Yard.
re: Spooks. Last year I rented (Netflix) the first season and liked it. When they killed the main character (I forget his name) the thing sadly went to pot and I stopped watching it.