Tom Cruise comes up short

Fans left puzzled as Cruise is cast to play an action hero standing 6 feet, 5 inches tall.

The pint-sized Hollywood star is to play fictional 18 stone ex-military cop Jack Reacher in One Shot.

However, fans of the best-selling books apparently plan to boycott the movie saying that Cruise, who is 5 foot 7 inches tall, is too small to play their hero.

One fan told the Daily Star, "It's absolutely ridiculous. Reacher is huge and Tom Cruise is tiny. It's the worst casting decision ever."

The author of the hit series, Lee Child, insists Cruise's height shouldn't matter. "Reacher's size in the books is a metaphor for an unstoppable force, which Cruise portrays in his own way."

Tom is also currently filming his new movie Mission Impossible: Ghost Protocol. It's due for release in December and we've got the trailer below...

Dancing on Ice Judge Confirmed

The New 'Dancing On Ice' Judge Has No Ice Skating Experience!

The Chase, bradley Walsh, contestant,

WATCH: The Chase Viewers Blast Contestant For Getting ‘Easy’ Questions Wrong

Lord Sugar Apprentice blunder

The Apprentice Fans Spot This HUGE Gaffe During Embarrassing Robot Task

Olly Murs Is Getting The Silent Treatment From Thi

Olly Murs Is Getting The Silent Treatment From This X Factor Judge