Question: who is the actor who plays booth in bones
Answer: David Boreanaz ( / bɔːriˈɑːnəz / ; born May 16 , 1969 ) is an American actor , television producer , and director , known for playing the roles of vampire - turned - private investigator Angel on Buffy the Vampire Slayer ( 1997 -- 2003 ) and its spinoff Angel ( 1999 -- 2004 ) , FBI Special Agent Seeley Booth on the television crime procedural comedy - drama series Bones ( 2005 -- 2017 ) and Jason Hayes in the military drama series SEAL Team .