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
Get Tickets & Showtimes

J. Edgar

Directed by: Clint Eastwood
Starring: Leonardo DiCaprio, Naomi Watts, Armie Hammer, Josh Lucas, Judi Dench
Get Tickets & Showtimes

Jack and Jill

Directed by: Dennis Dugan
Starring: Adam Sandler, Katie Holmes, Al Pacino, Elodie Tougne
Get Tickets & Showtimes

More From TSM Interactive