演員:劇組從印度3,000名面試少年中,選取了從未演過戲的17歲印度少年蘇拉傑夏爾馬(Suraj Sharma)擔演少年Pi的角色,他是在陪他的哥哥試鏡時,被劇組一眼發現的。
場景:影片在海洋中漂流的時候,幾乎全程都在台中的水湳機場的一個特製水缸中拍攝,劇組還特別在機場跑道建造了一個特殊的攝影棚,當中有一個100呎乘200呎可以製造風浪的大水缸以代替真實的太平洋。
動物:孟加拉虎為電腦特效,但為了令影片真實,片中也用了四頭真老虎拍攝,穿插其中。