Ben Stiller plays night guard Larry Daley in Night at the Museum, alongside Robin Williams as Teddy Roosevelt and Dick Van Dyke as Cecil Fredericks.
Main cast
- Larry DaleyBen StillerMain
- Teddy RooseveltRobin WilliamsMain
- Dr. McPheeRicky GervaisMain
- Rebecca HutmanCarla GuginoMain
Supporting cast
- Cecil FredericksDick Van DykeSupp
- Nick DaleyJake CherrySupp
- Erica DaleyKim RaverSupp
- JedediahOwen WilsonSupp
- OctaviusSteve CooganSupp
- AhkmenrahRami MalekSupp
Guest & voice
- Siberian AttendantMizuo PeckSupp
- Attila the HunPatrick GallagherSupp
- ReginaldBill CobbsGuest
- Dee Dee / Al CaponeJon BernthalGuest
- LewisCharlie MurphyGuest
- GusSteve CooganGuest
No matches — try another name.
About this cast
Night at the Museum (2006) is a family comedy directed by Shawn Levy. The film follows Larry Daley, a hapless security guard at the American Museum of Natural History who discovers that exhibits come to life after dark. The lead cast is led by Ben Stiller, Robin Williams, and Carla Gugino.
FAQs
Who plays Larry Daley in Night at the Museum?
Larry Daley is played by Ben Stiller.
Is Night at the Museum a TV series or a film?
It is a film, released in 2006. It has two sequels: Night at the Museum: Battle of the Smithsonian (2009) and Night at the Museum: Secret of the Tomb (2014).
Who voices Teddy Roosevelt in Night at the Museum?
Teddy Roosevelt is portrayed by Robin Williams in live action (not voice-only).
Who plays the main villain Cecil Fredericks?
Cecil Fredericks is played by Dick Van Dyke.
Where can I watch Night at the Museum in the UK?
It is available on Disney+ in the UK, as well as for digital purchase on Amazon Prime Video, Google Play, and other platforms.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026