After doing some 24-7 spying in Berlin on Homeland,Miranda Otto is heading back to the homeland (not her homeland, our homeland; Otto's from Australia) to do some more spying in 24. The actress, and who played CIA station chief Allison Carr in Showtime's series and Eowyn in the Lord of ... More
Source: google.com