With barely a hiccup in his career, Spielberg has directed some great films and his latest hit Minority Report proves that he can still do his job . For Catch Me If You Can he has teamed up with Leonard DiCaprio and Tom Hanks.

The film is inspired by the true story of Frank Abagnale (DiCaprio) a conman who is involved with cheque fraud.

When he was 16, his parents divorced after his father went bankrupt, so Frank decides to con his way through life, and he manages to steal up to $4 million before his 19th birthday.

But Detective Handraddy (Hanks) is always on his trail.

Let's face it, a film starring Tom Hanks and Leonardo DiCaprio, which is directed by Steven Spielberg, is hard to resist and with these three in charge, Catch Me If You Can should be a masterpiece, but sadly it's not.

For a start it's too long. While each scene is directed and acted with grace, the viewer is likely to lapse into boredom.

Also, the humour is so lighthearted and audience-friendly it becomes painful to watch at times.

What isn't painful, however, is Leonardo DiCaprio.

I was one of the many teenagers who hated him during his Titanic fame back in 1997, but he has matured into a great actor and even outplays Tom Hanks.

It's almost unbelievable how his character Abagnale manages to steal nearly $4 million, but the charm of Hanks and DiCaprio, who in a way play both the bad guys and good guys, make it a bit more believable.

This film is too slow at times and is quite forgettable.