Question: Who played charlie in the chocolate factory 2005?
answer: Freddie Highmore
Alfred Thomas Highmore