Guest Stars Steven Krueger as Joshua Rosza Sebastian Roché as Mikael Mikaelson Eka Darville as Diego Todd Stashwick as Father Kieran O'Connell Tasha Ames as Eve Jesse C. Boyd as Cary Looray Cooper as Mayor Co Starring Lee Spencer as Police Chief