Cassidy Bree Freeman is an American actress and musician known for her role as Tess Mercer in The CW drama Smallville and as Cady Longmire in Longmire