patricia buckingham

6

Gallagher Girls Dream Cast, Part II: Rachel Morgan (Amanda Tapping), Patricia Buckingham (Maggie Smith), Dr. Fibs (Jonathan Young), Madame Dabney (Alex Kingston), Professor Smith (Anthony Stewart Head), Harvey Mosckowitz (Willie Garson)