参考下面的段落,然后以相同的语言回答后面的问题:  路段:莱昂纳多·迪卡普里奥饰演杰克·道森:卡梅伦说他需要演员们感觉自己真的是泰坦尼克号上的人,重新体验它的活力,并"把这种能量送给杰克,......一个能够让他的心<unk>升起的艺术家". 杰克被描绘为一个来自威斯康星州奇普瓦<unk>布的流浪者,穷困的孤儿,他曾在世界各地游览过许多地方,包括巴黎. 他赢得了两张RMS泰坦尼克号的机票,并与他的朋友法布里齐奥一起乘坐三等乘客. 他一见到罗斯就被她吸引了,当她想从船尾跳下来时,他遇到了她. 她的未婚夫的"奖励",邀请第二天晚上和他们一起吃饭,使杰克能够与一等乘客交往一晚. 在演员选拔时,考虑了包括马修·麦科纳希,克里斯·奥唐纳,比利·克鲁杜普和斯蒂芬·多夫在内的各种知名演员,但卡梅伦认为一些演员太老了,不能扮演20岁的年轻人. <unk>姆·克鲁斯有兴趣扮演这个角色, 但他的要求价格太高了, 卡梅伦考虑了杰瑞德·莱托的角色, 但莱托拒绝参加试镜. 杰里米·西斯托参加了试镜,并与温斯莱特和其他三位女演员争夺罗斯的角色. 当时21岁的迪卡普里奥被演员总监马利·芬带到卡梅伦的注意力. 起初,他不想扮演这个角色,拒绝在拍摄场上阅读他的第一个浪漫场景 (见下文). 卡梅伦说:"他只读了一遍, 但是一瞬间, 一道光线从天而降, 照亮了森林. 卡梅伦坚信迪卡普里奥的演技能力并告诉他:"看,我不会让这个人沉思和神经质. 我不会让他发作,<unk>,以及你想要的一切. 卡梅伦认为这个角色更像是詹姆斯·斯图尔特. 虽然杰克·道森是一个...  问题:迪卡普里奥当卡梅伦时的年龄是多少
21岁