Stana Katic (/ˈstɑːnə ˈkætɨk/;[1] born April 26, 1978) is a Canadian-American film and television actress of Croatian Serb descent. She plays Detective Kate Beckett on the ABC series Castle.