En febrero de 2007, se anunció que Barnes interpretaría al príncipe Caspian en el filme "Las Crónicas de Narnia: El Príncipe Caspian", dirigido por Andrew Adamson.