James Caviezel as William Tell 1 By Hans Henrik on Mar 8th, 2010 James Caviezel will play William Tell in an upcoming movie about Swiss hero with crossbow. Movies