Great British Bake Off charity special, which starts tonight, and fans are keen to know his net worth. James McAvoy is a 41-year-old actor from Glasgow who started his acting career when he was 15.
He had applied for the Royal Navy and was accepted, but at the same time he was offered a place at the Royal Scottish Academy of Music and Drama.
He moved to London after graduating in 2000 and he had already had some acting experience. His first role was in 1995 in The Near Room and he went on to make guest appearances in films.
Read more on msn.com