Designed by Jacqueline Trousdale, the set takes us back and forth between these two worlds with ease as we jump from house to garden and through time.
David Tute is an enthusiastic Tom who shifts from boredom to excitement to wonder and yet succeeds in hiding all of this from his aunt and uncle.
Caitlin Thorburn plays a mischievous Hatty, a little girl who is so unloved at home that she clings onto her new friend as a gateway to her own happiness.
Kate Adams as Aunt Gwen and Tom Jude as Uncle Alan are thoroughly likeable if a little bewildered by their new guest.
Adapted by David Wood and directed by BSC actor/manager Neal Foster, the production keeps a fast pace with live music provided by the cast members.
At its heart lies the importance of friendship which can come in any shape or guise. And when the final piece of the mystery falls into place we realise that friendships can overcome time, difference and distance - a message which will appeal to children and adults alike.
Birmingham Stage Company's Tom's Midnight Garden plays Birmingham Old Rep until Jan 27. Contact 0121 245 4455 and www.birmingham-box.co.uk for tickets information.
The national tour then takes in Sheffield Lyceum (Feb 4-8), Bradford Alhambra (Feb 11-15), Canterbury Marlow (Feb 18-22), Cardiff New Theatre (Feb 25-Mar 1), Kingston Rose (Mar 4-8), Derby Theatre (Mar 11-15), Poole Lighthouse (Mar 18-22), Darlington Civic (Mar 25-29), Hackney Empire (Apr 1-5), Nottingham Theatre Royal (Apr 8-12), Coventry Belgrade (Apr 15-19), Cambridge Arts Theatre (Apr 22-26).