This is a great film, unlike any other you will have seen before. It tells the story of Edward Bloom (played by Albert Finney and Ewan Mcgregor)through the eyes of his sceptical son Will. Edwards life, as told by Edward himself, was a whirlwind journey across the world where he encounters giants, a fantasy village, and a half-man, half-horse circus conductor (played by Danny DeVito). As the film continues, it becomes clear that Will has strong doubts about all his fathers stories. But when he realises his father has little time left to live, he finally starts to explore his fathers life and it emerges that some of his stories may actually be true after all. This is a heart-warming tale of fantasy colliding with reality, and has a truly magical ending. You will not be disappointed. You do not have to be a fan of Ewan Mcgregor to enjoy this, as i wasnt before seeing this film, but i found his acting range superb. Excellent Film for all ages.