Fantasy aficionados, history buffs and those who enjoy slapstick comedy will find plenty to keep themselves occupied at the movies this weekend.

In ‘Immortals,’ a warrior named Theseus must lead the fight against the ruthless King Hyperion and his evil army for the fate of mankind.

Leonardo DiCaprio’s ‘J. Edgar‘ chronicles the life of J. Edgar Hoover, the controversial former Federal Bureau of Investigation chief.

And ‘Jack and Jill‘ stars Adam Sandler as a family man who dreads the annual Thanksgiving visit from his twin sister, whom Sandler also plays.

Here’s a sneak peek.

Immortals

Directed by: Tarsem Singh

Starring: Henry Cavill, Mickey Rourke, Freida Pinto, Stephen Dorff, Kellan Lutz

J. Edgar

Directed by: Clint Eastwood

Starring: Leonardo DiCaprio, Naomi Watts, Armie Hammer, Josh Lucas, Judi Dench

Jack and Jill

Directed by: Dennis Dugan

Starring: Adam Sandler, Katie Holmes, Al Pacino, Elodie Tougne

More From B105