Which English actor appeared in "My Fair Lady" (2003) and in the 1999 television movie "The Hunley?"