Besides screen acting, McAvoy has appeared on stage with "Three Days of Rain" in 2009, and in 2011 he did voice work for animated films including "Gnomeo & Juliet" and "Arthur Christmas".
Besides screen acting, McAvoy has appeared on stage with "Three Days of Rain" in 2009 and as the title character in "Macbeth" in 2013. He has also done voice work for animated films including "Gnomeo & Juliet" and "Arthur Christmas".