Ben Kingsley
Otto Frank was played by British actor, Ben Kingsley in the 2001 miniseries "".