What role has been played by Jude Law, James Mason, Robert Duvall, Jenny O'Hara, John Mills, Donald O'Connor, Martyn Green, Joanne Woodward, Melville Cooper, and quite a few others?