Home People Kyle Secor Kyle Secor shows Kyle Secor shows Kyle Secor TV Shows (27) Confess (2017) As Callahan Gentry, He was 59 years old Backstrom (2015) As Senator Tobias Percival, He was 57 years old The Flash (2014) As Thomas Snow, He was 57 years old Resurrection (2014) As Brian Addison, He was 56 years old The Deep End (2010) He was 52 years old White Collar (2009) As Dr. Wayne Powell, He was 52 years old Dark Blue (2009) He was 52 years old Castle (2009) As Anthony Freedman, He was 51 years old The Mentalist (2008) As Father Peter DiBuono, He was 51 years old Women's Murder Club (2007) He was 50 years old Hidden Palms (2007) He was 49 years old Commander in Chief (2005) As Rod Calloway, He was 48 years old Ghost Whisperer (2005) He was 48 years old Boston Legal (2004) He was 47 years old Veronica Mars (2004) As Jake Kane, He was 47 years old Without a Trace (2002) He was 45 years old Philly (2001) As Daniel X. Cavanaugh, He was 44 years old Crossing Jordan (2001) He was 44 years old CSI: Crime Scene Investigation (2000) He was 43 years old City of Angels (2000) As Dr. Raleigh Stewart, He was 42 years old Homicide: Life on the Street (1993) As Tim Bayliss, He was 35 years old Homicide: Life on the Street (1993) He was 35 years old Middle Ages (1992) As Brian Conover, He was 35 years old Eerie, Indiana (1991) As Todd Ski (uncredited), He was 34 years old Law & Order (1990) He was 33 years old Tales from the Crypt (1989) He was 32 years old St. Elsewhere (1982) He was 25 years old