Frank Morgan played 5 different roles in the movie: a guard, a professor, a gatekeeper, a cabbie & this
Jovial, somewhat flamboyant Frank 
Morgan ... but he was a veteran and respected actor long before he played that 
part, and turned in outstanding performances both before and after that film.